我正在使用Zurb Foundation框架构建前端(http://foundation.zurb.com/docs/grid.php),我已经创建了我的基本布局,没问题。
我想知道的是如何填充列内的内容?正如您所期望的那样,所有内容都与左侧对齐,但是如果没有自定义网格布局标记或在任何地方创建大量包装器,我都看不到创建填充的方法。
例如,标记
<div class="container">
<div class="row">
<div class="eight columns customise-the-grid">
<p>My main content</p>
<ul><li>My item</li></ul>
<!-- other various content -->
</div>
<div class="four columns">
<div class="or-create-a-wrapper">
<p>My main content</p>
<ul><li>My item</li></ul>
<!-- other various content -->
</div>
</div>
</div>
</div>
用css来说明
.customise-the-grid{
padding: 10px;
}
.or-create-a-wrapper{
padding: 10px;
}
答案 0 :(得分:3)
是的,这一直是网格系统和非流体设计的问题。虽然不是为了嘲笑它们,但它们在流体设计方面确实具有优势,但它们很难与之合作。
我要做的是在你希望填充的元素内的元素上设置一个边距。如果这是有道理的。
<div class="four columns">
<div class="or-create-a-wrapper"><!-- margin here -->
<p>My main content</p>
<ul><li>My item</li></ul>
<!-- other various content -->
</div>
</div>
OR
<div class="four columns">
<div class="or-create-a-wrapper">
<div class="another-div-yay"><!-- margin here -->
<p>My main content</p>
<ul><li>My item</li></ul>
</div>
<!-- other various content -->
</div>
</div>
答案 1 :(得分:1)
为什么不在子元素中添加填充或边距?
之类的东西.columns * {margin:0px 10px}
答案 2 :(得分:0)