我做了一个关于如何设置页面水平显示元素的教程,它在 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;
}