+10

Реструктуризация CSS-стилей

Евгений Лапин 7 years ago 0

Давайте реструктурировать CSS.


Я мечтаю о такой структуре, где стили разбиты по модулям. Пусть там будет больше файлов, больше обращений к серверу, но зато реализация проектов и их сопровождение станет более простым и очевидным.

Пусть, например, к каталогу товаров относится один единственный файл стилей, где будет только про каталог товаров и больше ни про что. Даже не надо при этом делить стили на пользовательские и системные - пусть будет все в одном файле, пусть будет внизу секция "user styles", где будут переопределения.

Это не противоречит использованию стилей макета. Их также можно держать в отдельных файлах и определять в них разметку - почему бы и нет.

Кроме того, есть вопрос к упорядочиванию именования css-классов: где-то мы видим bem, где-то не bem, где-то определение идет по id, где-то - по классам.

Объективно, очень тяжело переваривать и сопрвождать такой неструктурированный объем.