【发布时间】:2014-07-05 23:23:34
【问题描述】:
我从 SUITCSS 背景开始使用 Pure CSS(Yahoo! 框架),我正在寻找一种巧妙的方法来为多列网格添加排水沟。
我看到有人提到 l-box 技术,但找不到合适的例子。
这是我目前正在尝试的,通过添加 pure-g--gutter 类:
.pure-g .pure-g--gutter {
margin: 0 -0.5rem;
}
.pure-g .pure-g--gutter > div {
padding: 0 0.5rem;
}
不幸的是,虽然这似乎确实按预期设置了边距和填充,但它也会导致网格将第二列(两列)重新排列到下一行。
PureCSSers:你用什么来实现网格列?
【问题讨论】:
-
为什么要使用填充?只需为内部元素添加边距。
.pure-g .pure-g--gutter > div > * {margin: 0 0.5rem} -
稍后会尝试并回复您 - 干杯。
-
我会把它作为答案发布。如果它不起作用,我会删除它。祝你好运!
-
查看步骤 2 here。告诉我这是否包含您要查找的内容。
-
谢谢@MarkusHofmann - 看起来它也应该工作,但我想要一个不需要支持标记的解决方案(
first、last等)。不过,我很欣赏这个链接
标签: css yui-pure-css