要素を水平方向に表示するページを設定する方法に関するチュートリアルを行いましたが、FF と Chrome では正常に動作しますが、IE8 では動作しません。
FF と Chrome では要素を水平方向にレンダリングし、IE8 では垂直方向にレンダリングします。「box-orient: horizontal」で IE8 用のレイアウトが設定されると思います。
IE8 が多くの HTML5 および CSS3 機能をサポートしていないことは知っていますが、このブラウザーで PIE を使用して角の丸いボックスを表示したことがあります。要素を水平方向に表示するなどの基本的な機能は、IE8 でサポートされると思います。
#box-wrap-inner {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
box-orient: horizontal;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
-webkit-box-direction: normal;
-moz-box-direction: normal;
box-direction: normal;
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
}
#box1 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
box-ordinal-group: 1;
}
#box2 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
box-ordinal-group: 2;
}
#box3 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
box-ordinal-group: 3;
}