- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
как лучше делать ,
1 скинуть все стили в 1 файл
или
2 раскидать по файлам как мне удобно
просто интересно как правильно, или все равно как делать?
Делайте как вам удобно.
У меня например есть общий набор стилей для всех страниц + для каждой страницы свои специфические стили. Это удобно при разработке, но на продакшн версии, я использую minify и собираю стили (общие + для страницы) в один файл. В итоге получаю один файл стилей для каждой страницы и при этом в стилях нет селекторов, не используемых на отображаемой странице.
также удобным считается способ когда в разные файлы выносят цвета, позиционирование элементов, шрифты и размеры.
css файлы кешируются браузером и количество файлов влияет только на удобство их редактирование в будущем.
понял спс всем
Если у вас сложный проект - сливайте в 1 файл + компрессируйте, это намного выгоднее (хоть и в ущерб вашему удобству), к тому же, меньше запросов к серверу получаете...
Делайте как вам удобно.
У меня например есть общий набор стилей для всех страниц + для каждой страницы свои специфические стили. Это удобно при разработке, но на продакшн версии, я использую minify и собираю стили (общие + для страницы) в один файл. В итоге получаю один файл стилей для каждой страницы и при этом в стилях нет селекторов, не используемых на отображаемой странице.
Грубо говоря, на каждую страницу приходится свой файл со стилями?
На каждую типовую страницу.
На каждую типовую страницу.
Скорее наоборот, на каждую нетиповую страницу свой файл стилей? Или я опять неправильно понял? Пример: "/post/1", "/post/2", "post/3", "/contact".
У первых 3 страниц будет свой файл стилей (post.css), а у страницы /contact будет отдельный (contact.css)?
У меня есть набор стилей применимый к любой странице сайта (main.css), затем есть файлы post.css и contact.css, в них содержатся стили которые используются только на соответствующих страницах. Затем minify автоматически совмещает файлы main.css и post.css для страниц post в один файл, также для contact - main.css и contact.css.
Так заморочился для оптимизации (по совету Google PageSpeed).
У меня есть набор стилей применимый к любой странице сайта (main.css), затем есть файлы post.css и contact.css, в них содержатся стили которые используются только на соответствующих страницах. Затем minify автоматически совмещает файлы main.css и post.css для страниц post в один файл, также для contact - main.css и contact.css.
Так заморочился для оптимизации (по совету Google PageSpeed).
Не могли бы вы дать ссылку на этот совет? Я что-то не смог найти.
Такая оптимизация кажется сомнительной. Скорее всего основных стилей будет больше (main.css), чем стилей для конкретных страниц (post.css , contact.css). Поэтому на выходе будут получаться очень похожие (за счет основных стилей) файлы для страниц post и contact. И это не учитывая ещё лишние запросы.
В моем случае ситуация несколько иначе. Если объединить все стили в один - будет очень много селекторов, большинство из которых не используются на одной странице, поэтому я решил разделять. К тому же это удобно при разработке.
Эти советы показывались при анализе сайта через PageSpeed (у меня - расширение для FF встраивается в FireBug). Когда этим занимался, был очень заморочен на оптимизации, хотел чтобы PageSpeed показывал 100% :-) Про лишние запросы - это действительно проблема, но опять нужно исходить из контекста.