css - Bourbon Neat - 全宽外容器,无排水沟

标签 css sass grid bourbon neat

您好,

我正在玩弄 Bourbon Neat ,我正在尝试做三列,覆盖配置网格 ($max-width: em(1160)) 之外的 100% 窗口宽度,并且没有任何间距。类似于下图(蓝色、黄色和绿色框)。

enter image description here

因此,为了使该部分的整个宽度,我没有指定任何“外部容器”,并且为了移除装订线,我添加了 mixin“omega”,但看起来像这样:

enter image description here

我快速修复 我认为自己正在将 width: calc(100%/3) 添加到三篇文章中,但我认为这不是最佳解决方案...

有什么想法吗?

我在这里留下代码:codepen.io

谢谢!

最佳答案

我确实认为您的 width: calc(100%/3); 是正确的解决方案。我今天在工作中遇到了这种情况。 @mike-harrison 的解决方案是我首先尝试的,但正如我在那里提到的,span-columns 混合使 :last-child 比其他的更小。 Github 中有关此问题的回答是,这是非常有意为之的,您的用例最好使用简单的百分比。

所以这是我的解决方案:http://codepen.io/alexbea/pen/BzozXw ;

主要规则是:

section.HomeProducts
  +row

  article
    float: left
    // width: percentage(1 / 3)
    width: calc(100% / 3)

我将您的解决方案与 calc() 一起使用,虽然我还包含了一个注释掉的 width: percentage(1/3) 方法,但它确实有效。大多数现代浏览器都支持 calc(),但我认为其他浏览器会更好地为旧浏览器服务。 float 应该处理任何浏览器变化,这也是 Neat 在 span-columns 混合中使用的内容。

我还在父级上包含了 row() 混合宏以清除整个部分并确保 float 不会使它们消失。

关于css - Bourbon Neat - 全宽外容器,无排水沟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37647702/

相关文章:

javascript - AngularJS 1.x 中的 Ag-grid 服务器端行模型无限 getRows 循环

html - Bootstrap 3 中带有容器流体和容器的网格

css - 如何使特定类别更大胆?

html - 突出显示所选的选项卡/菜单

jquery 添加类显示 block 和无

网络包 3 : Use sass-loader and ExtractTextPlugin doesn't work

css - SCSS 符号使用错误

css - 响应式网站文本对齐

css - 删除 PrimeNG 复选框上的轮廓

Javascript Canvas 网格(错误输出帮助!!)