Jump to content
  • 0

Теоритический вопрос: подключать 2 файла CSS - это нормально?


Boron
 Share

Question

В общем мне не нравится, что мой CSS стал очень большим. Хочу сделать так, чтобы на каждой странице сайта грузился:

1. Основной CSS файл (один для всех).

+

2. CSS файл относящийся к конкретно загружаемой странице.

К примеру.

У меня три страницы:

- Управление пользователями

- История действий пользователей

- Новости

При загрузке страницы управления пользователями, будут грузится файлы:

main_styles.css

page_users_styles.css

При загрузке страницы с историей действий пользователей, будут грузится файлы:

main_styles.css

page_histrory_styles.css

При загрузке страницы с историей действий пользователей, будут грузится файлы:

main_styles.css

page_news_styles.css

С точки зрения браузеров (IE, FF, Opera) - всё нормально. Но правильно ли так делать? Может какие-то есть проблемы, которые я сам не заметил? Или по барабану сколько файлов подключать?

Короче, можно так делать, или руки за такое отрывать надо? :(

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Нормально. Если это не вконтактик с миллионами юзеров онлайн одновременно, то вообще особой разницы нет. Делайте так, как удобнее поддерживать.

Если же сервер захлебывается под запросами, надо смотреть, что грузит его сильнее — добавочный трафик при первом посещении или добавочный HTTP-запрос при каждом. Чаще выгоднее бывает избавиться от запроса (объединив файлы), но многое зависит от специфики проекта.

И преждевременная оптимизация — зло :(

Link to comment
Share on other sites

  • 0

Короче, можно так делать, или руки за такое отрывать надо? :(

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

Link to comment
Share on other sites

  • 0

Быколай, да, количество подключаемых CSS файлов восхищает.

Ребят, спасибо всем за ответы! Извините, что только сейчас отвечаю - по некоторым обстоятельствам не мог выбраться в Интернет. :rolleyes:

Link to comment
Share on other sites

  • 0

:rolleyes: думаю тут чья-то чуткая рука с напильником поработала.

ошибочно.

тут чьи-то глаза почитали документацию.

Не использовано ровно ни одной нештатной возможности.

Вся работа, какая проведена над этими сайтами: проставлены нужные галочки в админке, да созданы шаблоны. Просто написан свой html и css там, где он должен быть согласно задумке разработчиков cms.

хотя, конечно, слегка лукавлю. Не всё сделано по рекомендациям разработчиков.

Они действительно рекомендуют разносить по разным файлам css для удобства разработки. И, кстати, отнюдь не потому что по барабану. Есть вполне рациональное объяснение.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy