Множество маленьких CSS-файлов или один большой с разделами — с точки зрения качества кода.

Я задаю этот вопрос исключительно с точки зрения простоты разработки.

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

Но с кем будет проще работать команде фронтенд-разработчиков? Несколько файлов или один файл, разделенный на отдельные разделы комментариями?


person Jonathan    schedule 02.07.2010    source источник
comment
возможный дубликат Один массивный CSS - или множество маленьких?   -  person Matt Mitchell    schedule 02.07.2010
comment
Спрашивали так много раз раньше, и они бы появились, когда вы печатали свой вопрос.   -  person Matt Mitchell    schedule 02.07.2010
comment
Я знаю, что вы сказали не о производительности, но многие ответы здесь будут применимы: заголовок stackoverflow.com/questions/3128479/   -  person TomWilsonFL    schedule 02.07.2010
comment
Серьезно, это похоже на то же название, что и другое.   -  person Pierreten    schedule 02.07.2010
comment
мальчик, они пришли после тебя, Джон... вы, приятели, не должны минусовать за повторный вопрос... посоветуйте ему и двигайтесь дальше с умом   -  person Hardryv    schedule 02.07.2010
comment
@Hardryv, когда это почти одно и то же название, кажется оправданным.   -  person Matt Mitchell    schedule 02.07.2010
comment
sadanduseless.com/wp-content/uploads/2010/06/ 696.jpg   -  person Marko    schedule 02.07.2010
comment
Это НЕ повторяющийся вопрос. Я спрашиваю об этом с точки зрения качества кода и простоты разработки, а не с точки зрения производительности.   -  person Jonathan    schedule 02.07.2010
comment
stackoverflow.com/ вопросы/1525107/   -  person Pierreten    schedule 02.07.2010
comment
@Pierreten, это НЕ повторяющийся вопрос. Я спрашиваю об этом с точки зрения качества кода и простоты разработки, а не с точки зрения производительности.   -  person Jonathan    schedule 02.07.2010
comment
Заголовок stackoverflow.com/questions/3163183/   -  person Pierreten    schedule 02.07.2010


Ответы (1)


Если вы собираетесь объединить и сжать все файлы на более позднем этапе, я бы наверняка разделил их на несколько файлов и организовал их соответствующим образом.

Посмотрите, как пользовательский интерфейс jQuery организует свои CSS-файлы, у них около 7 CSS-файлов и 1 основной файл, который импортирует все 7 с помощью оператора @import. Это может быть полезно для вас, так что вам не нужно иметь 7 <link rel="stylesheet" /> ссылок.

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

Удачи

Марко

person Marko    schedule 02.07.2010
comment
Спасибо, Марко. Я посмотрю файлы jQuery и то, как они организованы; они звучат как хорошая установка для подражания. - person Jonathan; 02.07.2010
comment
Добро пожаловать - я нашел файлы в своем пользовательском пакете пользовательского интерфейса в папке development-bundle -> themes -> no-theme - person Marko; 02.07.2010
comment
но @import не рекомендуется для повышения производительности developer.yahoo.com/performance/rules.html# css-ссылка - person Jitendra Vyas; 06.07.2010