看看下面的jsfiddle:
如何在不硬编码CSS 中div.text
的宽度的情况下让图像 div 旁边浮动?div.text
div 应该是其内容的全宽,然后高度应该由由于其父元素的宽度限制而需要换行到下一行的内容量来确定。所以在我的小提琴中,为什么会div.text
占用完整的 300px 宽度并强制自己到下一行,而不是在计算宽度为 200px 的图像 div 旁边适合?
参考:
<div class="test">
<div>
<img src="http://www.cadcourse.com/winston/Images/SoccerBall.jpg" width="100" height="100"/>
</div>
<div class='text'>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
</div>
div.test {
width: 300px;
outline: 1px solid blue;
height: 100px;
}
div.test div {
float: left;
outline: 1px solid red;
}
</p>