我知道之前有人问过这个问题(1 , 2 , 3 , 4 , 5 , 6),但这些解决方案似乎都不适合我。
HTML
<div class="wrapper">
<img src="http://imgur.com/5dEdRvCs.png" />
<div>
Lorem ipsum dolor sit amet, consectetur fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
</div>
CSS
.wrapper > *{
float: left;
}
jsFiddle
我希望 theimg
和div
under the wrapper to float
left
,以及所有文本的 div 占用页面上的所有剩余空间,如下所示:
相反,它看起来像这样:
我尝试添加overflow: hidden
到包装器,尝试了一些设置width
,min-width
但无济于事。
在 CSS 中必须有一些相对简单的方法来实现这一点。