【问题标题】:IE6 position fixed problemIE6位置固定问题
【发布时间】:2011-01-05 18:12:57
【问题描述】:

好吧,我不是想将一个元素放到一个固定位置,而是想把一个 div 标签移出固定位置。我有一个位于相对顶部位置的标题。它下面只是另一个包含内容的 div 标签。当我在 IE6 中预览它时,标题位于最顶部,并且已修复。当我向下滚动时它停留在顶部,但实际上它是相对位置。顺便说一句,我的 CSS 中没有任何元素是固定的。有没有人遇到过这个问题并且知道解决方法?

CSS:

#top { height: 168px; 
  display: block; 
  clear: both; 
  overflow: visible; 
  position: relative; 
  margin-bottom: 15px; 
}

HTML:

<div id="top">
  <a href="link.html">Link 1</a> 
  <a href="link.html">Link 1</a>
  <a href="link.html">Link 1</a> 
  <a href="link.html">Link 1</a> 
</div>

然后就是下面带有内容的常规 div 标签...

【问题讨论】:

  • 你应该发布你的代码,或者你的页面的链接。
  • 那么我建议如果可能的话把它放在网上,否则只需发布相关代码的sn-p。如果你不努力帮助我们理解问题,我们真的做不了什么。
  • 那不会产生你所说的。你必须在你没有看到的地方覆盖它。如果您检查 firebug 中的样式,您是否看到它的定位是固定的?

标签: php html css internet-explorer-6


【解决方案1】:

等等,我明白了,我添加了 position: relative;到父 div,然后它现在可以工作了......奇怪

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 2013-08-18
    • 2015-03-05
    • 1970-01-01
    • 2011-09-14
    相关资源
    最近更新 更多