2012-03-26 63 views
1

我正在创建一个画廊,并有div的左浮动列表,每个都有一个子div,它们相对于父div完全定位。浮动父母和孩子的绝对位置错误

(默认情况下,提示DIV是隐藏的)

即:

<div> 
    <div class="tooltip"><p>text</p></div> 
    <img src="/images/tmp-gallery.jpg" width="136" height="90" /> 
</div> 
<div> 
    <div class="tooltip"><p>more text</p></div> 
    <img src="/images/tmp-gallery.jpg" width="136" height="90" /> 
</div> 

我有一个功能,可以显示/隐藏toolip股利。

这在所有浏览器中都能很好地工作吧IE6。在IE6中,tooltip div消失(我可以使用位于左上方的调试工具栏找到它)

有一种方法可以解决问题,从父div中删除浮动。

有人可以帮我解决这个恼人的bug吗?谢谢。

+0

我可以帮你这个问题:停止支持IE6! >。< – Christoph 2012-03-26 12:53:42

+0

+1您仍然试图在IE6中看起来不错,大概一年前我放弃了。 – slash197 2012-03-26 12:54:31

+0

你试过显示:无,块,内联而不是可视性。可能会有不同的效果。 – 2012-03-26 13:20:43

回答

0

添加

*float:none; 

在父DIV

相关问题