【发布时间】:2013-05-15 12:57:46
【问题描述】:
编辑
正如@Joe 在他的回答中指出的那样,IE 的问题与媒体查询无关。
因此,我将旧标题:(“IE 中的媒体查询故障”)更新为当前标题。 (也感谢一些meta advice)
可以肯定的是,我创建了一个新的 FIDDLE,其中只包含 calc 函数,而且很明显 - 我在 IE 中看到了与我最初处理媒体查询时相同的(不良)行为。
另外,我注意到的一个有趣的观察是,这只发生在我在 calc 操作中使用除法时,但如果我使用像 calc(100% - x px) 这样更简单的东西 -
IE 处理得很好。
我正在使用media queries 来证明一个框列表的合理性。
基本上,我为每个#columns 状态设置了一个媒体查询,然后我使用calc() 计算每个元素(最后一列中的元素除外)的边距。
这是fiddle
现在这在 chrome 和 firefox 中运行良好 - 但是当我在 IE9+ 中运行它时
我发现媒体查询状态之间存在故障(包括闪烁和不服从媒体查询)。
这是我正在谈论的截图
[在浏览器窗口宽度为 710px 时截取的屏幕截图]:
这是一个 IE 错误还是我做错了什么?
【问题讨论】:
标签: css internet-explorer rounding