Все css стили в одном файле или для каждого плагина свой в WordPress?

Dmitriy_2014
На сайте с 01.07.2014
Offline
344
273

Всем привет!

Как думаете, как лучше, использовать все стили только в одном файле по возможности, типа такой монолитный css файл со всем что есть для всех стилей сайта или подгружать их отдельными файлами для допустим расширений в виде плагинов или каких-то дополнительных штук, или подгружать их частями через @import.

Лично мне ближе что бы все было в одном файле, но правда файл из-за этого разрастается в размере, но зато один запрос, одна загрузка. С другой стороны, все равно все это сжимается и кэшируется.

Заранее всем спасибо за ответы!


P
На сайте с 26.04.2010
Offline
407
#1

Много файлов - много обращений к серверу. 

Один файл - трудно править. Удобнее, когда все разделено.

LEOnidUKG
На сайте с 25.11.2006
Offline
1766
#2

1. Разные файлы

2. Никогда не используйте @import

3. Потом через оптимизаторы всё сжимается в 1 файл и делается предзагрузка его

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
br.almighty
На сайте с 13.07.2021
Offline
108
#3
Есть такие штуки, которые называются сборщиками. Это то, что тебе надо, но ты всё равно будешь свои костыли придумывать.
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#4
LEOnidUKG #:
3. Потом через оптимизаторы всё сжимается в 1 файл и делается предзагрузка его
Очень не нравится этот вариант, не знаю почему, может из-за неудобства или недоверия, мне легче самому с одним файлом работать, даже в плагине WP Fastest Cache есть объединить CSS [Сокращение запросов HTTP с помощью объединения CSS-файлов], но все равно, все время думаю, как он там что наобъединяет…
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#5
br.almighty #:
Есть такие штуки, которые называются сборщиками. Это то, что тебе надо, но ты всё равно будешь свои костыли придумывать.
Я знаю о сборщиках (gulp и т.д.) и автоматизации этих процессов, но надо сказать что у меня и не такой уж и большой сайт и не так уж много всего, легче все самому собрать все в одном файле заранее.
E
На сайте с 01.10.2017
Offline
119
#6
Dmitriy_2014 #:
но все равно, все время думаю, как он там что наобъединяет…

Стили всех страниц сайта не должны быть противоречивыми (конфликтными), тогда все будет хорошо. Даже сторонние (качественные) библиотеки обычно без проблем интегрируются, т.к. в них используются свои префиксы имен и т.п. Хотя их можно и не включать в основной "бандл". Обычно объединение происходит просто последовательно (можно даже заголовочные комментарии объединяемых библиотек оставить).

Можно не включать в основной "бандл" (или их небольшую группу) очень специфические библиотеки для определенных разделов сайта. Они будут программно включаться в основной шаблон (или будет использоваться отдельный основной шаблон, в котором прописано их подключение).

Домены на продажу: https://p20.ru/collection/domains-for-sale

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий