我有一个位于窗口高度 slider 上方的透明标题。我使用了一个负的 margin-top 等于标题高度,它在除 IE 之外的任何地方都有效。
我已经在 IE 10 和 9 中进行了测试,它们都无法在顶部应用负边距,除非我将隐藏的溢出应用到标题中。我无法将隐藏的溢出应用于标题,因为它具有下拉导航。
负边距在没有 overflow hidden 或在 IE 中设置高度的 div 下是否有效?
最佳答案
IE 不喜欢负边距并且无法正确呈现它们。相对或绝对定位您的元素并使用 top: -200px 代替。
注意:放置它们可能会显着改变布局,您可能需要重新设计样式。
-- 已经在这里得到解答 Negative top margin not working in IE 8 or 9
关于css - IE 中的负 margin-top 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29588460/