Духовность™
Продвинутый новичок
Расскажите, кто и как организовывает структуру CSS файлов на своих проектах? Когда ресурс становится большой, с большим количеством уникальных страниц, требующих каких-то иных стилевых таблиц, отличных от основного глобального стиля, хранить все в одном файле становится проблематично и, отчасти, наверное, не нужно. Я не знаю. Поэтому и спрашиваю.
Лично я JS-код уже давно разделяю на библиотеки, core-проекта и код контроллера. Сделано это для того, что бы в случае рефакторинга или разработки проекта на базе прошлого не пришлось чистить один общий JS-файл. Это реально неудобно -- хранить все JS-наработки в одном большом файле.
Но с CSS пока не рискнул делать этого, отчасти из-за того, что боюсь погрузиться в хаос в виду каскадности стилей, а отчасти в виду того, что CSS пишется лишь для одного проекта и вопрос "чистки" не возникает -- под каждый новый проект CSS создается с нуля.
Т.е. я конечно разделил CSS на structure, tags и classes, но в виду большого количества уникальных страниц думаю, не пора ли разделять css ещё и по контроллерам.
Какие у кого мысли?
Лично я JS-код уже давно разделяю на библиотеки, core-проекта и код контроллера. Сделано это для того, что бы в случае рефакторинга или разработки проекта на базе прошлого не пришлось чистить один общий JS-файл. Это реально неудобно -- хранить все JS-наработки в одном большом файле.
Но с CSS пока не рискнул делать этого, отчасти из-за того, что боюсь погрузиться в хаос в виду каскадности стилей, а отчасти в виду того, что CSS пишется лишь для одного проекта и вопрос "чистки" не возникает -- под каждый новый проект CSS создается с нуля.
Т.е. я конечно разделил CSS на structure, tags и classes, но в виду большого количества уникальных страниц думаю, не пора ли разделять css ещё и по контроллерам.
Какие у кого мысли?