【发布时间】:2014-01-11 05:06:09
【问题描述】:
我正在尝试使用 flexbox 实现响应式布局,但不确定这是否可行。
我的标记是这样的:
<div class="index">
<div class="story story-hero">1</div>
<div class="story story-standard">2</div>
<div class="story story-standard">3</div>
<div class="story story-standard">4</div>
<div class="story story-standard-portrait story-brief-landscape">5</div>
<div class="story story-standard-portrait story-brief-landscape">6</div>
</div>
在纵向视图中:
-------------------------
| | |
| | 2 |
| | |
| 1 |-------|
| | |
| | 3 |
| | |
|---------------|-------|
| | | |
| 4 | 5 | 6 |
| | | |
-------------------------
在横向视图中:
---------------------------------
| | | |
| | 2 | 3 |
| | | |
| 1 |-------|-------|
| | | 5 |
| | 4 |-------|
| | | 6 |
---------------------------------
我的标记示例位于此处:http://jsfiddle.net/Np2uk/
【问题讨论】:
-
如果所有元素都是同级元素,则 Flexbox 无法实现纵向视图。
标签: css layout grid responsive-design flexbox