次の単純なマークアップを使用してレスポンシブレイアウトを作成する必要があります。
<div class="wrapper">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
</div>
div2とdiv3は中央に配置し、div1は左にフローティングの追加のdivにする必要があります(経歴データなどの場合)。
期待される:
______ __________
| || |
| div1 || div2 |
|______|| |
|__________|
| |
centered-> | div3 | <-centered
| |
|__________|
誤ったフローティングの私のステータス:
______ __________
| | | |
| div1 | | div2 |
|______| | |
|__________|
| |
centered-> | div3 | <-centered
| |
|__________|
これが私の問題です:http://jsfiddle.net/5fQFE/2/ CSSのみの解決策はありますか?
編集:これは複数回可能である必要があります:
______ __________
| || |
| div1 || div2 |
|______|| |
|__________|
| |
| div3 |
| |
______ |__________|
| || |
| div4 || div5 |
|______|| |
|__________|
| |
| div6 |
| |
|__________|
ただし、次の単純なマークアップを使用します。
<div class="wrapper">
<div class="div1">more markup here!?</div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4">more markup here!?</div>
<div class="div5"></div>
<div class="div6"></div>
</div>