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

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

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

1
Верный @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
добавлено
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

CSS — русскоговорящее сообщество
CSS — русскоговорящее сообщество
1 502 участник(ов)

Сообщество любителей CSS Возникли проблемы с CSS? – пиши сюда, обсудим и предложим самое лучшее решение Работа: @css_ru_jobs Правила: https://teletype.in/@css_ru/r1EWtQ2w7 Приходите в наши чаты @javascript_ru и @frontend_ru Флуд: @css_flood

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing

css_jobs
css_jobs
26 участник(ов)

Чат для вопросов по css и html: @css_ru Флуд: @css_flood Канал с вакансиями и резюме: @css_jobs_feed

css_флуд
css_флуд
10 участник(ов)