В ITCSS какой подход вы бы использовали для стилизации 2 и 3 колонки?
У меня есть веб-проект среднего размера, который растет. Вот как выглядит моя архитектура ITCSS:
- Настройки...... глобальные переменные, конфиг-переключатели, фирменные цвета.
- Инструменты......... стандартные миксины и функции, сторонние инструменты.
- Общие....... стили с нуля (Нормализация, сброс, размер окна).
- Элементы...... неклассифицированные элементы HTML (селекторы типа).
- Объекты........ без косметических шаблонов дизайна, без названия (обертки, макеты, медиа).
- Компоненты.... разработанные компоненты, блоки пользовательского интерфейса, группа объектов.
- Темы........ тематические стили, такие как сезонные или админ раздел.
- Сила......... Переопределяет, помощники,! Важные стили.
Где бы вы создали файлы, связанные с макетом?
- Объекты / о-3-колонный layout.scss
- Компоненты / с-3-колонки-layout.scss
1 ответ
ITCSS (и даже ваше собственное описание уровней ITCSS выше) рекомендует размещать связанные с макетом файлы в разделе Объекты.
Связанные с макетом CSS - это "селекторы на основе классов, которые определяют недекорированные шаблоны дизайна" - строки, столбцы, разделители, толчки / пуллеры и т. Д.