1
2 3 4 5 6 7 8 9 |
以下是引发此BUG的条件:
必要条件:
li的子元素设置了浮动(例如:本例中的span设置了左浮动)
充要条件:
(IE6/7)li设置了width、height、zoom 之一 (例如:本文中的li设置了width)
(仅IE7)li设置了padding-top、padding-bottom、margin-top、margin-bottom 之一
解决方案:
方案一
#list li设置clear:left|both,这时#list li不能设置width、height、zoom。
方案二
#list li设置float:left,这时#list li可以设置width、height、zoom。
#list li设置clear:left|both,这时#list li不能设置width、height、zoom。
方案三
给li中的span设置vertical-align:top|middle|bottom