【发布时间】:2014-11-03 04:43:32
【问题描述】:
我有这个 div:
<div id="outside">
<div class="inside"></div>
</div>
CSS:
#outside {
width:100px;
height:100px;
position: relative;
}
.inside {
width:calc(100% - 50px);
height:calc(100% - 50px);
}
Chrome、Firefox 和 Safari (mac) 按预期工作,但 Opera (mac) 无法识别 calc() 属性并忽略它。
这是一个错误吗?我在 Opera here 中发布了类似的问题。
【问题讨论】:
-
你到底想做什么?也许有人可以帮助您找到替代方法而不是使用 calc。
-
有趣,caniuse 说它在 Opera 中可以正常工作: caniuse.com/#feat=calc 但是你发布的最后一个链接说它在 Opera 中不支持
-
我更喜欢 mozilla 开发者网络来信任浏览器支持,这在您的示例中非常明显。无论如何,您是否尝试过在“外部”上使用填充而不是在“内部”容器中调整尺寸?
-
@KK 您使用的是哪个版本的 Opera?