Динамический CSS

12
ГН
На сайте с 07.09.2014
Offline
53
#11
SeVlad:
И причём тут какие-то "динамические"?


Потому что они меняются, каждый раз когда добавляю или изменяю какой то блок на сайте

Сайты блоги магазины каталоги могу всё
M
На сайте с 04.12.2013
Offline
223
#12

Сами меняются? Не лезьте в эти дебри, чтобы не наломать дров.

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

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Мемори
На сайте с 11.11.2012
Offline
105
#13

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

mendel
На сайте с 06.03.2008
Offline
183
#14

Забейте.

Если на разных страницах разный, то тем более забейте.

В любом случае сейчас многие правила меняться будут.

http/2 несет несколько другой подход к разделению ресурсов и т.п. в частности спрайты умрут и все такое.

Выносить стоит если много и/или хаотично.

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

Примерная схема решения:

ob_start();

$content = ob_get_contents();

ob_end_clean();

В контенте регулярками вырезаем цсс, добавляем линк на dinamic_css\md5($content).css ну и сохраняем естественно такой наш файл

Выводим результат.

Но это в реальности особо толку не даст, зато вас же и запутает.

Чисто ради эксперимента.

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)
SeVlad
На сайте с 03.11.2008
Offline
1609
#15
г-н Вырупаев:
Когда учил HTML Css мне говорили что не валидно использовать css и коде сайта

Или не у тех учил или плохо учил. Или и то и другое. Такая каша в голове... Валидность это вообще другая история - это..


Вали́дность (англ. validity) — мера соответствия того, насколько методика и результаты исследования соответствуют поставленным задачам.

Грубо говоря - соответствие стандартам.

А инлайн (встроенные) стили нежелательно (не путать с "нельзя"!) применять только по причине сложности их поддержки/изменений и увеличения объёма страницы. Но это никак не говорит, что нужно менять рабочую логику действующего механизма. Тем более когда не в состоянии это поддерживать.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
mendel
На сайте с 06.03.2008
Offline
183
#16
SeVlad:
А инлайн (встроенные) стили нежелательно (не путать с "нельзя"!) применять только по причине сложности их поддержки/изменений и увеличения объёма страницы. Но это никак не говорит, что нужно менять рабочую логику действующего механизма. Тем более когда не в состоянии это поддерживать.

+1)

Кстати тут еще забавный момент. Столь нелюбимый тобой Гугл иногда советует часть CSS таки инлайнить. Что делается для ускорения загрузки первого экрана.

Ускорение за счет накладных расходов рукопожатия. Мякота в том, что актуальность этого совета уйдет в прошлое с полноценным внедрением в жизнь http2, родоночальником которого (SPDY) является таки Гугл.

melkozaur
На сайте с 06.04.2010
Offline
505
#17
mendel:
Гугл иногда советует часть CSS таки инлайнить

Требования гугла неадекватны, их буйные люди писали.

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
SeVlad
На сайте с 03.11.2008
Offline
1609
#18
melkozaur:
Требования гугла неадекватны, их буйные люди писали.

Тут всё просто - метод политики и грязного муркетинга: вноси в ересь 20% правды и тебе лошки будут верить на 100%.

А вот рекомендации инлайна для некоторых случаев - как раз таки входит в 20%. Но опять же - 80%пипла не дочитывает и не думает какие это "некоторые". Потом фантазирует и разносит всякую чушь (типа необходимости 301)

mendel
На сайте с 06.03.2008
Offline
183
#19
melkozaur:
Требования гугла неадекватны, их буйные люди писали.

Не требования а советы.

Я когда игрался с данным синтетическим тестом (синтетическим, да, кто не понимает сути, тот сам какашка) то у меня получалось 98 баллов выжать нарушив треть их советов. Рейтинг там устроен не по галочкам (за такое правило столько баллов), а по реальному эффекту. Правда "эффект" тоже несколько синтетический, но в общем случае если ты всё вынес в css и влупил его блокирующим в шапке, но там мало веса и он быстрый и т.п., то минуса не будет.

Умные люди используют его как подсказку - дураки или считают его библией или обижаются что он не библия и игнорируют вовсе. Но мы не об этом здесь.

ТС путает рекомендации с требованиями. Собственно как аргумент я привел что гугл иногда советует инлайнить. Всё.

ОФФ: забавно что глупость инлайна для ускорения первого экрана хейтят именно те, кто против http/2

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий