代码之家  ›  专栏  ›  技术社区  ›  Myles

位置的替代品:相对;对于溢出:自动;IE7中的bug

  •  0
  • Myles  · 技术社区  · 16 年前

    我的内容安排如下:

    <div id="thumbnails" style="width: 40px; overflow: auto;">
      <div style="float:left; width: 20px;">content</div>
      <div style="float:left; width: 20px;">content</div>
      <div style="float:left; width: 20px;">content</div>
      <div style="float:left; width: 20px;">content</div>
      <div style="float:left; width: 20px;">content</div>
      <div style="float:left; width: 20px;">content</div>
    

    在IE7中,这会显示在滚动框外的内容中。任何地方的答案都是制作缩略图位置:相对。我的问题是#缩略图中的项是脚本式的可拖动项,它们在缩略图之外拖动,元素的重影被绝对定位。如果父对象的位置是相对的,那么这就不太好了:因为现在绝对位置是相对于#缩略图的,而不是相对于 <body> . 有人知道IE7 bug的替代解决方案吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Zaziffic    16 年前

    你听说过这个讨厌的“hasLayout”酒店吗? http://msdn.microsoft.com/en-us/library/bb250481(VS.85).aspx

    推荐文章