0%

Css 列表li设置float left后,ul高度不能自适应的解决

因为li要横排,所以必须加上float:left属性,而ul是没有设高度,自适应的.但是现在发现,把li浮动到左侧以后,外层的ul高度没有包裹住li,高度是0.其实,这是因为float以后,没有清除浮动的原因. 所以解决方法是在所有的li后,clear float:

        <ul>
            <li class="radioButton"></li>
            <li class="radioButton"></li>
            <li class="radioButton"></li>
            <div class="clear"></div>
        </ul>

预期的效果是实现了,但是在ul里加个div,Zend studio提示”标记(div)的位置无效。”,不是很完美的方法.