【发布时间】:2015-09-09 06:53:45
【问题描述】:
我刚刚发现 IE 11 和 12 无法正确处理边界半径。有时(并非总是如此,更奇怪的是)边框元素和下一个元素之间有 1px 的间隙,就像这里
当我放下边界半径时,一切都很好。 有人知道解决方案/解决方法吗?
【问题讨论】:
标签: css internet-explorer border
我刚刚发现 IE 11 和 12 无法正确处理边界半径。有时(并非总是如此,更奇怪的是)边框元素和下一个元素之间有 1px 的间隙,就像这里
当我放下边界半径时,一切都很好。 有人知道解决方案/解决方法吗?
【问题讨论】:
标签: css internet-explorer border
我在当前项目中遇到了同样的错误。不仅有边界半径(因为禁用它们并不总是有区别),还有盒子阴影。在受影响区域使用某些 line-height 值似乎可行,但需要使用丑陋的变通方法来保持布局按预期...
在我的情况下,也许对许多其他人来说,一个好的解决方案是使用 overflow:hidden 包装器。 (幸运的是,我碰巧需要其中之一。)
我忘记了最初是在哪里找到该建议的,但对提出该建议的人表示敬意! :)
【讨论】:
是的,这是已在 IE11 中报告的错误。您可以参考IE 11 Div With "border-radius" Bug,其中包含解决方案和相同的讨论。
【讨论】: