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

时间:2011-07-29 13:19:36

标签: css internet-explorer opera

我正在使用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;
}

HTML:

<div class="box">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>

您可以在行动here中看到它。

我很高兴听到在IE和Opera中获得类似结果的替代方法。

谢谢,

尼克

1 个答案:

答案 0 :(得分:8)

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