左にフローティング画像、右に div を使用してテキストとブロック要素が画像の周りを流れ、さらに div が画像の下にあるページをデザインしようとしています。次のコードでhttp://jsfiddle.net/BcjzK/3/を参照してください。
.container {
width:700px;
border:solid 1px gray;
}
.content {
width:460px;
border:solid 1px red;
margin-right:0px;
margin-left:auto;
}
.extra-content {
width:230px;
border:solid 1px green;
}
img {
float:left;
border:solid 1px blue;
}
blockquote {
border:solid 1px gray;
width:30%;
float:right;
}
と
<div class="container">
<img src="http://hazelden.ca/sample.png" width="320" height="auto" />
<div class="content">
<p> Some content, some blockquotes and images</p>
</div>
<div class="extra-content">
Some more text
</div>
</div>
大きな画像は特定の幅に設定され、その高さは「自動」に設定されます。
緑枠の div (class="extra-content") を大きな画像のすぐ下のスペースに配置できず、赤枠の div (class="content") にテキスト要素とブロック要素が残っています。適当に流す。さまざまな要素と div の並べ替えで、clear: の複数の組み合わせを試しました。
私はそれが私が見ていない単純なものであることを望んでいます。