AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку

Организация файлов по отдельным css?

Верстаю огромный проект и почти на каждой странице есть схожие элементы. Есть пару страниц идущих как лендинги отдельные но опять же элементы есть схожие.
В чем собственно вопрос: Как вы считаете есть ли смысл например все стили navbar засунуть в nabars.css, все модалки в modals.css, все стили страницы профиля в profile.css итд ?? Для того чтобы в будущем было проще верстать другие страницы.

Если вы считаете что это правильно то второй вопрос:
Медиа запросы писать в каждом файле отдельно внизу или создать один общий файл responsive.css ?
Например для navbar(-ов) медиа запросы писать в navbars.css в самом внизу и тд.
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ответы на вопрос 2
userAlexander
@userAlexander
Верстка наше все)
Алибек Кулсеитов лучше всего подключать один css файл, лучше один запрос на сервер, чем несколько.
если в css очень много строк, например 5-10к, то тут уже стоит задуматься и разбить на несколько файлов:
- основные стили, которые используются на каждой странице
- стили которые используются на той или иной странице
но в таком случае надо тестировать на скорость рендеринга страницы, мол в каком случае он будет быстрее.
- первом, когда весь css в одном файле
- втором, когда разделен

по поводу медиа-запросов, лучше писать в самом низу файла стилей.
если файлов будет несколько - в каждом.
Ответ написан
Комментировать
zorro76
@zorro76
Что мешает использовать препроцессор? Все же просто, берем правило 7 к 1 Архитектура и не изобретаем ничего нового, тем более в большом проекте это просто необходимо.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы