IE中的负边距 - 顶部被忽略

时间:2015-04-12 10:37:18

标签: css internet-explorer margin

我有一个透明的标题,位于窗口高度滑块上。我使用了一个负边距 - 顶部等于标题高度,除了IE之外,它可以在任何地方使用。

我已经在IE 10和9中进行了测试,除非我将溢出应用于标题,否则它们都无法在顶部应用负边距。我不能将溢出隐藏到标题中,因为它有下拉导航。

负边距是否在没有隐藏溢出或在IE中具有设定高度的div下工作?

1 个答案:

答案 0 :(得分:-1)

IE不喜欢负边距并且不能正确渲染它们。相对或绝对地定位元素并使用top:-200px代替。

注意:定位它们可能会显着改变布局,您可能需要重新设计样式。

- 这里已经回答了 Negative top margin not working in IE 8 or 9