Оптимизация CSS

123 4
Kaavain
На сайте с 28.07.2015
Offline
139
#11
webinfo #:

Не забудь ещё про участие в этом скриптов JS и про всякие плагины, стили которых могут переопределяться стилями сайта.

Ну у меня сайт pure php, а в js не может быть ничего из css что бы отсутствовало в html/php я так понимаю.  Хотя в теории может, если скрипт подставляет класс в html, но я такого не видел. 

Могу порекомендовать только хостинг: https://traf.at/vps - за 3 года все на 4++ и цены не подняли. Ну и банк для белых ИП: https://traf.at/bankm
E
На сайте с 10.02.2024
Offline
4
#12
Kaavain #:

Озадачивался этим вопросом. Ответ: НЕТ. 

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

В теории можно написать скрипт, который будет брать класс из CSS и поиском по *.php искать вхождения. Я думаю такой налабать. 

Но онлайн - нет. 

Точно озадачивались?

Все скрипты уже давно написаны.

Ссылки на онлайн - выше.

На локалке ставьте gulp и  gulp-purgecss:

https://www.npmjs.com/package/gulp-purgecss

gulp-purgecss
gulp-purgecss
  • 2024.03.29
  • www.npmjs.com
This is just a simple gulp plugin, which means it's nothing more than a thin wrapper around . If it looks like you are having CSS related issues, please go to the purgecss repo. Only create a new issue if it looks like you're having a problem...
E
На сайте с 10.02.2024
Offline
4
#13
Eddgar #:

Точно озадачивались?

Все скрипты уже давно написаны.

Ссылки на онлайн - выше.

На локалке ставьте gulp и  gulp-purgecss:

https://www.npmjs.com/package/gulp-purgecss

Скрипт ищет HTML в любых файлах и с учетом найденного чистит CSS.

W1
На сайте с 22.01.2021
Offline
291
#14
Kaavain #:
в js не может быть ничего из css что бы отсутствовало в html/php я так понимаю

Ну например, в JS будет addClass('newclass'), а в CSS правило . newclass {font-size: 32px;}
Не найдёшь  в html/php класса  "newclass", и уберёшь это правило из CSS. И дизайн "поедет".

Мой форум - https://webinfo.guru –Там я всегда на связи
i.lisovenko
На сайте с 14.01.2022
Offline
40
#15

Вот что-то типа такого! Спасибо, сейчас попробую

Сайт знакомств https://bluepink.life
Kaavain
На сайте с 28.07.2015
Offline
139
#16
Eddgar #:

Точно озадачивались?

Все скрипты уже давно написаны.

Ссылки на онлайн - выше.

На локалке ставьте gulp и  gulp-purgecss:

https://www.npmjs.com/package/gulp-purgecss

Точно. 

Все ссылки на онлайн - лажа, ищут на одной странице. 

И на локалку что-то ставить не очень хочется.

Kaavain
На сайте с 28.07.2015
Offline
139
#17
webinfo #:

Ну например, в JS будет addClass('newclass'), а в CSS правило . newclass {font-size: 32px;}
Не найдёшь  в html/php класса  "newclass", и уберёшь это правило из CSS. И дизайн "поедет".

Да, именно это и подумалось. Но у меня нет такого вроде. Ну или искать *.php *.js *.htm*

Kaavain
На сайте с 28.07.2015
Offline
139
#18
Но вообще, фигня все это. css закешировалось у юзера и хоть 100500 там строк, на скорость не влияет ОСОБО. 
Я к такому выводу пришел. 
i.lisovenko
На сайте с 14.01.2022
Offline
40
#19
Kaavain #:

Точно. 

Все ссылки на онлайн - лажа, ищут на одной странице. 

И на локалку что-то ставить не очень хочется.

Вот я сейчас смотрю сайт что написали, там есть кнопка добавить адреса, как я понял там гуляет по всем адресам, которые я добавляю. Сейчас смотрю, разбираюсь)

ArbNet
На сайте с 27.10.2019
Offline
125
#20
А я эту проблему решал и решил уже несколько лет назад, а меня тогда никто не слушали, считали себя умнее.. 🙃
Обсуждение разработки на моём фреймворке https://discord.gg/23N4s9x2kp
123 4

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