我在img
标记内有li
个标记,但li
标记并未自动将其高度增加到图像的高度
我希望img
进入li
标记。这意味着背景颜色为#F0F0F0
。
我怎样才能做到这一点?
答案 0 :(得分:3)
浮动元素不会影响其父级的大小。
您可以将overflow
应用于li
元素来解决此问题:
ul#something li#someunit {
background: none repeat scroll 0 0 #F0F0F0;
border-radius: 10px 10px 10px 10px;
clear: both;
display: block;
position: relative;
overflow: hidden;
}
答案 1 :(得分:2)
那是因为你正在浮动图像。尝试在关闭li之前添加div,使用clear属性标记图像。
<div style="clear:both;"></div>
</li>