Многократные файлы CSS в заголовке?

У меня есть Сценарий PHP, у которого есть два файла CSS в, он - заголовок. У одного из файлов CSS только есть приблизительно 5 коротких линий в нем.

Безопасно переместить тот в больший файл CSS? Какой смысл того, чтобы иметь два отдельных файла CSS, когда каждый - только несколько линий?

1
добавлено
Просмотры: 2
Верный @mithunsatheesh, но экономия, что один запрос HTTP часто - бессмысленная микрооптимизация. Надлежащая организация вашего рабочего места важна, особенно на неструктурированном языке как CSS, и имеющий отдельные файлы одна часть его. (Если you' ре, серьезно относящееся к экономии запросов, настраивая механизм развертывания, который автоматически сливает CSS и JSS, могло бы стоить думать о),
добавлено автор Pekka 웃, источник
"Безопасно переместить тот в больший файл CSS?" — Зависит от того, где еще это используется.
добавлено автор Quentin, источник
"What' s пункт наличия двух отдельных файлов CSS, когда каждый - только несколько линий?" — Разделение проблем. Различный CSS для различных страниц. И т.д. Мы можем только размышлять, почему система, вы продолжаете работать, настраивается тот путь.
добавлено автор Quentin, источник
точно.. если оба, CSS файлы требуются во всех ваших файлах, тогда сливающих их, спасут пропускную способность. поскольку браузер должен просить только один файл.:)
добавлено автор mithunsatheesh, источник
@Pekka 웃: я согласовываю брата.. я просто указал, упаковывают его вопросы (упакуйте, он работает на мобильном веб-сайте)!! где пропускная способность имеет значение.
добавлено автор mithunsatheesh, источник
также помните, что у правил CSS есть различная уместность согласно заказу, они были разобраны. Это означает, что правила во втором CSS файле могут переписать некоторые правила в первом файле. Сделайте истца, вы включаете линии от css1 перед линиями css2
добавлено автор JoseP, источник

6 ответы

Да их пункт в нем. У меня есть, например, design.css, который обращается со всеми цветами, layout.css чистым для расположения и размеров, и у меня есть interaction.css, который обращается с анимацией и т.д.

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

file1.css file2.css

результаты в на файле, содержащем ниже кода в том же самом заказе:

/* content of file1.css */
/* content of file2.css */
1
добавлено

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

Как имеющий много запросов большое бремя на действиях, обычное решение (и мой) состоит в том, чтобы использовать построить сценарий, чтобы построить версию в производстве, связывая все файлы CSS справочника в один. Точный способ сделать, который зависит от вашего здания

Обратите внимание, что это похожее с тем, что сделано с файлами JS, которые связаны и уменьшены.

0
добавлено

Нет никакой причины, почему вы не должны перемещать его в тот же самый файл.

У вас могут быть так немного или столько файлов CSS, сколько вам нужно.

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

Его просто дополнительный запрос к серверу, который кажется бессмысленным только для 5 линий.

0
добавлено

Проверьте, чтобы удостовериться, что ваш Сценарий PHP не ссылается на файл CSS, у которого есть всего несколько линий в нем. Если это не делает, то вы находитесь в ясном, чтобы слить два. Если это ДЕЙСТВИТЕЛЬНО ссылается на него, то рассмотрите запрос короче файл CSS в большем файле CSS как так:

@import url('/css/smaller-file.css');

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

Надежда это помогает!

0
добавлено

Никакой смысл вообще (в этом случае). Необходимо переместить несколько линий в другого. Если у вас будет 2 отдельных файла то - будет 2 запроса к серверу. Вы не будете, вероятно, видеть различия, поскольку это миллисекунды, но это была бы "наиболее успешная практика" в этом случае.

0
добавлено

В сущности это помогает браузерам только загрузить содержание, относящееся к странице, ускоряя время загрузки страницы.

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

0
добавлено