- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
И причём тут какие-то "динамические"?
Потому что они меняются, каждый раз когда добавляю или изменяю какой то блок на сайте
Сами меняются? Не лезьте в эти дебри, чтобы не наломать дров.
Видимо, это только специфичные для страницы стили. Если сделано по уму, то общие и так должны быть вынесены.
а вот это уже опа... с этого и надо было ясно и четко сказать, тогда опа... забудьте! никто за небольшие деньги это делать не будет в здравом уме...
Забейте.
Если на разных страницах разный, то тем более забейте.
В любом случае сейчас многие правила меняться будут.
http/2 несет несколько другой подход к разделению ресурсов и т.п. в частности спрайты умрут и все такое.
Выносить стоит если много и/или хаотично.
Если чисто спора ради, то попросите какого-то милторга, сделать можно без проблем в любом даже запутанном движке. Но практической пользы не будет.
Примерная схема решения:
ob_start();
$content = ob_get_contents();
ob_end_clean();
В контенте регулярками вырезаем цсс, добавляем линк на dinamic_css\md5($content).css ну и сохраняем естественно такой наш файл
Выводим результат.
Но это в реальности особо толку не даст, зато вас же и запутает.
Чисто ради эксперимента.
Когда учил HTML Css мне говорили что не валидно использовать css и коде сайта
Или не у тех учил или плохо учил. Или и то и другое. Такая каша в голове... Валидность это вообще другая история - это..
Вали́дность (англ. validity) — мера соответствия того, насколько методика и результаты исследования соответствуют поставленным задачам.
Грубо говоря - соответствие стандартам.
А инлайн (встроенные) стили нежелательно (не путать с "нельзя"!) применять только по причине сложности их поддержки/изменений и увеличения объёма страницы. Но это никак не говорит, что нужно менять рабочую логику действующего механизма. Тем более когда не в состоянии это поддерживать.
А инлайн (встроенные) стили нежелательно (не путать с "нельзя"!) применять только по причине сложности их поддержки/изменений и увеличения объёма страницы. Но это никак не говорит, что нужно менять рабочую логику действующего механизма. Тем более когда не в состоянии это поддерживать.
+1)
Кстати тут еще забавный момент. Столь нелюбимый тобой Гугл иногда советует часть CSS таки инлайнить. Что делается для ускорения загрузки первого экрана.
Ускорение за счет накладных расходов рукопожатия. Мякота в том, что актуальность этого совета уйдет в прошлое с полноценным внедрением в жизнь http2, родоночальником которого (SPDY) является таки Гугл.
Гугл иногда советует часть CSS таки инлайнить
Требования гугла неадекватны, их буйные люди писали.
Требования гугла неадекватны, их буйные люди писали.
Тут всё просто - метод политики и грязного муркетинга: вноси в ересь 20% правды и тебе лошки будут верить на 100%.
А вот рекомендации инлайна для некоторых случаев - как раз таки входит в 20%. Но опять же - 80%пипла не дочитывает и не думает какие это "некоторые". Потом фантазирует и разносит всякую чушь (типа необходимости 301)
Требования гугла неадекватны, их буйные люди писали.
Не требования а советы.
Я когда игрался с данным синтетическим тестом (синтетическим, да, кто не понимает сути, тот сам какашка) то у меня получалось 98 баллов выжать нарушив треть их советов. Рейтинг там устроен не по галочкам (за такое правило столько баллов), а по реальному эффекту. Правда "эффект" тоже несколько синтетический, но в общем случае если ты всё вынес в css и влупил его блокирующим в шапке, но там мало веса и он быстрый и т.п., то минуса не будет.
Умные люди используют его как подсказку - дураки или считают его библией или обижаются что он не библия и игнорируют вовсе. Но мы не об этом здесь.
ТС путает рекомендации с требованиями. Собственно как аргумент я привел что гугл иногда советует инлайнить. Всё.
ОФФ: забавно что глупость инлайна для ускорения первого экрана хейтят именно те, кто против http/2