css - Neat 2.x 中的全宽、50/50 布局?

标签 css neat

我正在尝试使用 Bourbon Neat 2.x 实现 50/50 面板布局,其中左侧面板将具有背景颜色,但网格边距给我带来了一些问题。

我最初只有标准的 grid-container 作为父级,两个 div 使用 @include grid-column(6) 混合。问题是,在网格的左侧和右侧留下了空白,因此 50% 背景色面板无法正常工作。

然后我尝试添加 grid-collapse mixin 来尝试去除边距 ( codepen example ),但这似乎具有使页面 > 100% 宽度的效果,领先为用户水平滚动。

有没有一种简单的方法可以实现这种布局,或者我应该为完全没有边距的面板使用自定义网格定义?

最佳答案

Neat 可以涵盖这个用例,但它需要稍微多一点的 html。诀窍是具有 grid-collapse 类的对象(在您的示例中为 .container )需要一个包装器 width: 100%;溢出:隐藏;

这里有一个问题也回答了这个问题 → Remove outside gutters in Neat 2

关于css - Neat 2.x 中的全宽、50/50 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46753960/

相关文章:

html - 如何缩小 div 以适应自动换行的文本

python - 在 pygame 的一个实例中同时整理多个基因组

html - 将列定位在行的底部

javascript - 下载在 GridView 中选中的文件的更好方法

javascript - 使类元素固定在具有响应性的位置

css - bourbon neat 的粘性页脚

css - 波旁整齐的方形网格

html - 使用 Bourbon Neat 删除 span 列上的边距

javascript - HTML 5 视频在 Ipad 上不起作用,ipad 布局的侧面有黑色部分

jquery - 在 jQuery 中,如何设置元素的 "top,left"属性,其位置值相对于父元素而不是文档?