【发布时间】:2011-04-29 06:58:24
【问题描述】:
我真的很喜欢 CSS 的 box-sizing 属性。在 Chrome、IE8+ 和 Opera(不知道从哪个版本开始)支持此功能。 Firefox 4 似乎忽略了它。
我知道有 -moz-box-sizing 属性,但我真的每次想更改 box-sizing 类型时都必须编写它吗?
代码
<html>
<head>
<style type="text/css">
.outer{
width:600px;
height:100px;
background-color:#00ff00;
border:1px solid #000;
}
.inner{
width:100%;
height:100%;
background-color:#ff0000;
border:1px solid #fff;
box-sizing:border-box;
}
</style>
</head>
<body>
<div class="outer">
<div class="inner"></div>
</div>
</body>
</html>
【问题讨论】:
-
你能显示你的代码吗? CSS 和标记
-
好消息,firefox v29 现在支持不带 moz 前缀的 box-sizing。请参阅 caniuse 和 jsfiddle.net/danield770/XAY5g(它有效 - 我刚刚尝试过)