用于显示的CSS替代方案:用于IE和Opera的框?

Nic*_*ick 5 css opera internet-explorer

我正在使用display:box一个灵活的宽度div,有三个相同大小且间距相等的盒子.这适用于Firefox,Safari和Chrome,但不适用于IE和Opera.我想知道IE和Opera最好的替代方法是什么.这是display:box CSS:

.box {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    width: 100%;
}

.box1, .box2, .box3 {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 0;
}

.box2, .box3 {  
    margin-left: 20px;
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<div class="box">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它.

我很高兴听到一种在IE和Opera中实现类似结果的替代方法.

谢谢,

缺口

Del*_*ani 8

Flexie在本机支持的浏览器中实现了对此的支持display: box;.

  • 这意味着要让Flexie处理您的样式,必须使用`<link rel ="stylesheet"href ="filename.css">`将它们添加到页面中. (2认同)