Задать вопрос
kon-rafikov
@kon-rafikov
Не забывайте отмечать решение

Правильно ли дробить CSS на отдельные файлы для каждой страницы?

Не хочу, чтобы длинный CSS файл грузился для одной страницы, поэтому разбиваю CSS на отдельные файлы стилей на один общий для всех страниц и отдельные для каждой страницы. Ускорит ли это загрузку страницы или только создаст проблем в будущем? Например, чтобы избежать совпадения названия класса, нужно будет проверить все CSS файлы.

И вообще, есть ли какие-то принятые методики структурирования кода и файлов в проекте?
  • Вопрос задан
  • 4353 просмотра
Подписаться 5 Оценить Комментировать
Решения вопроса 2
@Mercury13
Программист на «си с крестами» и не только
А тут думать надо, что между страницами общего, что различного и будет ли пользователь ходить на какую-то одну часть сайта, игнорируя остальные.

Например, не зазорно, чтобы блог и файлохостинг имели разные CSS. А вот разным частям блога, вероятно, лучше один общий.
Ответ написан
Комментировать
@NickoliaDeGori
Front-end разработчик + Android - разработчик
Файлы нужно дробить на этапе разработке, потом лучше их собрать в один. Лишний файл для загрузки это лишний запрос к серверу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fsdsdfsfdsfsdfsdfsdfsdfsd
@fsdsdfsfdsfsdfsdfsdfsdfsd
Unknown
Так нормально:

site.ru/musicssite.ru/css/musics.css
site.ru/videossite.ru/css/videos.css

Можно в пример взять vk.com, там такая же схема и всё прекрасно работает.
Ответ написан
Комментировать
tennalian
@tennalian
Если у тебя на странице будет подрубаться 100500 файлов css в итоге, это нифига не ускорит рендеринг.
Опять таки, ты собираешься дублировать общие стили для каждой страницы?
Посмотри статьи по оптимизации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы