css - 为什么在 IE >= 9 中使用 border-radius :[value] fixed child Elements clipped?

标签 css internet-explorer-9

如果我对父元素使用 css border-radius:[some value] 并具有固定位置的子元素,则在 Internet Explorer 中,子元素会“剪切”到父元素中。如果我在父元素中使用 border-radius:0,结果是可以的(但没有边框半径)。

这仅适用于 IE >= 9。其他浏览器的行为符合预期。

这是一个 jsfiddle表明我的意思。

最佳答案

我认为这与它处理溢出的方式有关。如果您完全删除 overflow 属性,IE9 会像正常浏览器一样对待这些工具提示。

关于css - 为什么在 IE >= 9 中使用 border-radius :[value] fixed child Elements clipped?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14319444/

相关文章:

c# - 如何从*代码隐藏*强制 IE 9 进入 IE8 兼容模式

html - 在ie9中获取梯度停止的效果

html - 如何使用CSS更好地对齐html页面中圆圈内的文本?

css - Foundation Cli css - primordials 未定义 Foundation-cli

javascript - 试图让我的网站得到回应

javascript - 使用javascript调整具有特定类的所有div的大小

css - CSS 菜单的跨浏览器版本,其子菜单仅在 IE9 中不显示,在 IE5678、FF、saf、op 中显示

css - 将 CSS 颜色应用于文本输入,但仍然可以用类覆盖它

css - IE9/8/7 css sprite 位置滑动问题

html - IE9 不断使用 IE7 标准文档模式,无论我尝试什么