Я пытаюсь понять, как добавить вертикальные разделители между моим горизонтальным макетом. У меня есть 3 столбца, и мне нужны разделители справа и слева от среднего столбца.
Обычно я добавляю правило :after
в CSS, чтобы отрисовывать его после каждого элемента, и правило :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>