【问题标题】:Negative margin-top in IE is ignoredIE 中的负边距顶部被忽略
【发布时间】:2015-06-17 18:25:54
【问题描述】:

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

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

在 IE 中没有隐藏溢出或设置高度的 div 下是否可以使用负边距?

【问题讨论】:

标签: css internet-explorer margin


【解决方案1】:

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

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

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

【讨论】:

  • 对不起,我无法生成代码,因为我在这个阶段已经更改了所有内容,它是一个 wordpress 模板。问题是,如果我在溢出的 div 下尝试这个:隐藏负边距有效在所有 IE 版本中。所以我只是想找出是否溢出:隐藏在元素上方的元素上总是需要负边距才能在 IE 中工作?
猜你喜欢
  • 1970-01-01
  • 2018-07-20
  • 2015-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-23
  • 1970-01-01
相关资源
最近更新 更多