stylobate
Version:
Framework for writing really abstract CSS in Stylus
21 lines (11 loc) • 1.65 kB
Markdown
## Контент
kind: content 1em
Сложный тип для «умного» контента. Принимает от одного до четырёх численных параметров (как `padding` или `margin`), после чего даёт элементу соответствующие отступы, но так, что верхний и нижний отступ будут «сквозными», то есть они могут съедаться соответствующими маджинами расположенных около них элементов.
### Элементы для сквозных отсупов
По умолчанию сквозные отступы создаются псевдоэлементами (а в IE они не применяются, становясь обычными паддингами), если же необходимо использовать для этого обычные элементы, можно использовать соответствующие параметры-элементы `-before` и `-after`:
kind: content 1em (-after '&-helper')
### Ограничение сторон
Если не нужно применять сквозные отступы, можно обнулить соответствующие стороны с помощью пустых селекторов для соответствующих параметров `-before` или `-after`, в этом случае соответствующая сторона получит обычный паддинг.
kind: content 1em (-before '')