如果它有float:none属性,DIV不会包装子DIV

时间:2013-12-11 09:51:13

标签: html css

我有根元素,容器和子元素。我需要容器来包装孩子和东西。

但问题是只有在容器设置了float属性时才会进行换行,否则会延伸到width: 100%。为什么会这样?

http://jsfiddle.net/E7eYv/

2 个答案:

答案 0 :(得分:0)

width:auto

Will(看似在这种情况下)使它继承父的宽度,即100% - 因此容器也是100%的原因。 但是,似乎是“包装”子元素对我来说没有浮动属性。

答案 1 :(得分:0)

这是因为。如果删除float属性。第二个div的Display属性为display:block; 如果您要删除float:left;,则必须使用display:inline-block;才能使用