我正在尝试在 CSS 中创建一个灵活的布局,该布局将根据客户的分辨率进行包装。
例如,在横向(1024px 宽)的 ipad 上,我想显示以下内容:
但是在纵向(600px 宽)的剧本上,我想显示以下内容:
除了 20px 的边距外,我几乎所有的东西都在工作。我似乎无法弄清楚如何指定包装元素的边距。
这是我的代码:
HTML:
<div class="box-row-fluid">
<div class="col">Box 1</div>
<div class="col">Box 2</div>
</div>
CSS:
.box-row-fluid {
display: -webkit-flex;
-webkit-flex-flow: row wrap;
}
.box-row-fluid > .col {
-webkit-flex: 1 400px;
background: #fff;
}
代码假定浏览器是一个有效的 webkit 浏览器。
我会很感激一些帮助。感谢您的时间。