把图像L1标签内没有扩大L1标签
问题描述:
我有一个li
标签内的img
标签,然而,li
标签不增加它的高度会自动将图像把图像L1标签内没有扩大L1标签
实例的高度:http://jsbin.com/iroyev/
我想让img
进入li
标签。在这种情况下,背景颜色的意思是#F0F0F0
。
我该如何做到这一点?
答
浮动元素不会影响其父项的大小。
可以解决这个问题通过应用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;
}
答
这是因为您正在浮动图像。尝试在关闭li之前添加一个div来标记具有明确属性的图像。
<div style="clear:both;"></div>
</li>
是。在你的css中创建一个类,如下所示:'.clear {clear:both;}'然后将清除类添加到你的div中。 '
' – brenjt