|
|
1
3
浮动元素将从页面流中移除,不会导致封闭元素展开。
看一看
here
. 该教程通过使用
|
|
|
2
0
同时将wrapping DIV向左浮动,它将正确包装内容:
这不是一个完美的解决方案,因为浮动包装DIV有明显的副作用,但它是确保DIV正确包装浮动内容的一种可靠方法。 如果浮动DIV会给您带来任何问题,您可以将它包装在另一个DIV中,该DIV将解决该问题。 |
|
|
3
0
失败原因:float:left需要明确的宽度 |
|
|
4
0
这里可以发生很多事情。当我把你的代码放在一个没有其他代码的HTML页面的主体标记中时,它可以正常工作。这可能是因为您的页面类型定义。我的是:
也可能是因为您有一个容器,它迫使这个DIV变短。确保解决此问题的唯一方法是通过设置区域的宽度样式将其强制为特定宽度。将代码所在的DIV标记更改为float:left样式很可能无法解决问题。我检查它只是为了确定我自己和它没有产生你想要的结果。 |
|
|
5
0
除了浮动包含的DIV,还可以向包含的DIV添加“width:100%;overflow:hidden;”样式。这将强制它展开以包含浮动的DIV。请参见 here 更多讨论。 |
|
|
6
0
还应确保元素显示为块:
|