次の jsfiddle を見てください。
CSS でdiv.text
幅をハードコーディングせずに、画像 div の横にフロートさせるにはどうすればよいですか?div.text
div はコンテンツの全幅であると想定されており、高さは、その親要素の幅の制約により、次の行に折り返す必要があるコンテンツの量によって決定されると想定されています。それで、私のフィドルではdiv.text
、200pxの計算された幅で画像のdivの隣に収まるのではなく、どのようにして300pxの幅全体を取り、次の行に強制するのですか?
参照:
<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>