【问题标题】:How to have padding on parent column of nested columns with a CSS Grid (Semantic.gs)如何使用 CSS Grid (Semantic.gs) 在嵌套列的父列上进行填充
【发布时间】:2012-05-30 04:12:00
【问题描述】:

我使用Semantic.gs 作为我的网格系统。我正在关注nested column example,在尽可能遵循网格的同时尝试创建我想要的东西。给定来自 Semantic.gs 的嵌套列示例代码:

HTML

<article>
   <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
      <li>6</li>
   </ul>
</article>

少

article {
   .column(9);

   ul {
      .row(9);

      li {
         .column(6,9);
      }
   }
}

我的问题是,在尽可能遵守网格系统 (semantic.gs) 的同时,向嵌套列的父级添加填充(理想情况下与排水沟宽度相同)的最佳方法是什么? 注意,我使用的是 960px 的固定布局。

这是一个示例(Photoshop,不完全按照上面的代码)图像,说明我试图在米色父元素上使用左右填充来实现:

更新: 按照 Sandeeps 示例,我能够做到这一点,但我没有提到我使用的是 960px 网格。这是我的结果:http://bit.ly/M5fr5N。

【问题讨论】:

    标签: css grid less grid-system semantic.gs


    【解决方案1】:

    您可以为此使用 CSS box-sizing 属性。像这样写:

    #maincolumn {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 20px;
        background: none repeat scroll 0 0 red;
        display: inline;
        float: left;
        margin: 0 1.04167%;
        width: 72.9167%;
    }
    

    【讨论】:

    • 谢谢桑迪普!这确实适用于我给出的示例;但是,我没有提到我使用的是 960px 的固定布局,这是我的结果:bit.ly/M5fr5N
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多