我正在尝试做类似的事情:
--------------------------------------------
| --------- text text text text text text |
| | image | text text text text text text |
| | | text text text text text text |
| | | text text text text text text |
| --------- text text text text text text |
| text text text text text text text text |
| text text text text text text text text |
--------------------------------------------
标记应该是正确的:
<div>
<img src='myimage.jpg' style='float:left;'>
tex text text ..
</div>
问题是 - 如果只有少量文本,图像将从容器div“浮出”, 看起来像这样:
--------------------------------------------
| --------- text text text text text text |
| | image | text text text text text text |
|_| |________________________________|
| |
---------
要解决此问题的任何想法?我唯一的解决方案似乎是设置div容器的最小高度。 THX
答案 0 :(得分:5)
div {
overflow: hidden; /* except IE6 */
display: inline-block; /* IE6 */
}
div {
display: block; /* IE6 */
}
答案 1 :(得分:3)
使用div
在style="clear:both;
元素的末尾添加一个空元素,如下所示:
<div>
<img src='myimage.jpg' style='float:left;'>
tex text text ..
<div style="clear:both;"></div>
</div>
答案 2 :(得分:1)
&lt; div style =“overflow:auto”&gt; &LT; / DIV&GT;