Почему в некоторых шаблонах все стили пишутся в одном файле?
Почему в некоторых платных шаблонах типа Aspro все стили сайта записаны в одном файле - либо, в "template_styles.css", либо, в каком-то еще, но совершенно нет стилей в шаблонах компонентов? Чем обусловлен такой подход?
Потому что верстка идет отдельно. И не должна зависеть от платформы. Верстальщик не знает и не должен знать на чем работает сайт - он просто отдает готовый бандл. А разбивать банд на модули это занимает время.
Дмитрий Ларин то есть, если стоит, например, известная задача "натянуть верстку на Bitrix", то вполне можно быть готовым к тому, что все стили будут записаны в одном файле, и это нормально, заниматься их разбиением на компоненты - пустая трата времени?
photosho, да. Я работал с большим количеством сайтов на битрикс. И почти у всех стили в одном-двух файлах. Если все стили разнесены по компонентам то ничего кроме гемороя с поиском нужного стиля это не доставляет.