ie6兼容的bug调整

<ul>
<li>cc</li>
<li>dd</li>
</ul>
设置li左浮动。在IE6下会多出一部分,
原因:ie6 里导航列表左边多出一点间距是ie6的双倍间距bug,需要设置li的display:inline

 2.ul高度自适应
在ul中设置li浮动后。ul高度无法自适应。
设置ul属性overflow:hidden或overflow:auto,zoom:1即可。overflow:auto;是让高度自适应, zoom:1;是为了兼容IE6,也可以用height:1%;的方式来替换zoom:1

同理,当区块内的元素设置float之后。父级元素无法自适应高度,可设置父级元素overflow:auto;height:1%

 

posted @ 2009-12-03 12:46  沉默杨  阅读(472)  评论(1编辑  收藏  举报