【问题标题】:Zurb Foundation Margin between Columns列之间的 Zurb 基础边距
【发布时间】:2016-05-18 01:00:56
【问题描述】:

我有一个非常简单的 Foundation CSS 代码

<div class="row">
    <div class="large-offset-1 large-6 columns">Content goes here</div>
    <div class="large-4 end columns">Side goes here</div>
</div>

我希望列之间有边距。目前,只有填充。因此,如果我将background-color 添加到这些列中,它们就会相互粘连。

Foundation 没有为此提供解决方案吗?

【问题讨论】:

  • 我认为他们没有提供解决方案。如果您只想要列背景之间的间距,您可以随时使用background-clip: content-box; - fiddle
  • 这似乎是一个很常见的用例。你找到解决方案了吗?

标签: zurb-foundation


【解决方案1】:

试试这个(它在另一个内部创建一个全宽 div,自动添加边距)

<div class="large-4 medium-6 small-12 columns">
    <div class="large-24 columns">
        ... content ...
    </div>
</div>

【讨论】:

    【解决方案2】:

    你可以试试这个:

    <div class="row">
      <div class="large-offset-1 large-6 columns padded-column">
        <div class="column-content">Content goes here.</div>
      </div>
      <div class="large-4 end columns padded-column">
        <div class="column-content">Side goes here</div>
      </div>
    </div>
    

    然后,对于样式:

    .padded-column {
      padding: 10px;
    }
    .column-content {
      background: red;
    }
    

    【讨论】:

      【解决方案3】:

      我遇到了一个无法通过填充解决的类似问题。由于 Foundation 5 不兼容 IE8,我只使用了 calc 例如。 width: calc(50% - 10px);

      【讨论】: