我必须使用以下简单标记构建响应式布局:
<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>