【发布时间】:2014-12-17 18:37:55
【问题描述】:
我正在尝试弄清楚如何在我的水平布局之间添加垂直分隔线。我有 3 列,我想在中间列的右侧和左侧设置分隔线。
通常我会在 CSS 中添加一个 :after 规则以在每个元素之后绘制它,并添加一个 :last-child 以从末尾排除它,但问题是 Susy 的 span() 函数会填满任何可用的空间以添加 1元素之间的像素分隔符。
我的代码如下所示:
萨斯:
nav {
ul {
list-style-type: none;
li {
width: span(1 of 3);
float: left;
}
}
}
HTML:
<nav>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</nav>
【问题讨论】: