@gamer25
Студент 3 курса ЯрГУ факультета ИВТ

Разбивать ли css на несколько файлов?

Сейчас пишу сайт. Сайт будет иметь несколько информационных страниц (т.е. с одинаковым шаблоном), и достаточно много страниц в виде лэндингов. И получается что на каждую эту лэндинг-страницу написан свой css для оформления.
Так вот, вопрос - как лучше сделать:
1) Записать все стили в один css-файл, и он будет использоваться на всех страницах
2) Сделать один css-файл с какими-то общими стилями, и еще для каждой лэндинг-страницы свой css-файл
3) Может есть еще какой-то вариант?

Надеюсь, что понятно объяснил ситуацию. Заранее спасибо!
  • Вопрос задан
  • 3445 просмотров
Решения вопроса 3
StivinKing
@StivinKing
Один общий файл css для общих стилей и дополнительно под каждый отдельный лендинг свой css. Таким образом будет легко всё поддерживать и по возможности легко убирать/добавлять.
Ну а на "продакшен" было неплохо еще все css "минифицировать"
Ответ написан
Комментировать
Отдельный стиль для страницы, для элементов. Один общий файл для gui элементов и UI интерфейса. Файл normalize.css . И файл где подключены шрифты. Самый лучший вариант !
Ответ написан
@Haoss
html-верстальщик
2й. Делаешь 1 единый файл стилей, дефолтный, отдельно модифицированный, подключаем ниже основного.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
общий встроить в html, а те что для отдельных страниц вынести в отдельные файлы
Ответ написан
Комментировать
IT_Highlander
@IT_Highlander
Имхо, зависит от частоты и объема страниц. Если все отдельные лендинги это самостоятельные разделы, информационно не связанные с друг другом и если пользователь в большинстве случаев ищет только один из этих разделов и по другим не переходит, то нужно делать один общий файл normalize, как написали выше, и отдельные для каждого лендинга. Как минимум уменьшишь объем килобайт скачиваемых пользователями.
А если лендинги связаны между собой информативно и по ним пользователи прыгают, то делать один.

Я бы в любом случае начинал использовать сборщик и методологию. Разбивай как хочешь файлы, по любому принципу, а в продакшен пойдет только один и уже оптимизированный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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