【问题标题】:CSS: How can I overcome negative margin and absolute position issues in IE6?CSS:如何克服 IE6 中的负边距和绝对位置问题?
【发布时间】:2010-10-17 02:04:38
【问题描述】:

我正在使用绝对定位和负边距(顶部:和左侧:)在我的网站中定位徽标和其他类似内容。我知道 IE6 存在负边距和绝对定位问题,我该如何克服这些问题以确保它们在 IE6 中正常工作?

【问题讨论】:

  • 能否提供一些源代码?

标签: css internet-explorer css-position internet-explorer-6 margin


【解决方案1】:

您可能需要重新考虑使用负边距。你真的需要它们来做你正在做的事情吗?我想如果没有您的代码示例就很难判断。

如果您使用绝对定位,您可以将某些东西定位在您喜欢的任何位置,相对于您拥有的任何相对父元素。 top 和 left 属性(或 right 和 bottom)应该意味着您不必使用负边距,不是吗?

【讨论】:

    【解决方案2】:

    在 IE6 中使用绝对定位时,您可能会得到一些意想不到的定位,除非您专门在最近定位的父元素上设置宽度(否则 IE6 似乎不知道您的 left 值应该在哪里是)。

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 1970-01-01
      • 2017-10-02
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2015-12-30
      • 2015-06-13
      相关资源
      最近更新 更多