Вообще лучше бы их руками из проекта удалять чем програмно сепарировать.
Для меня идеальна была бы подсветка в виме неиспользуемого класса (по анологии как это сделано там и в других IDE с неиспользуемыми переменными, функциям и тп) . Неиспользуемые селекторы найти проще всего разностью между массивом всех селекторов в стилях и селекторов используемых в шаблонах. Для получения селекторов из стилей и шаблонов нам нужны парсеры для того и другого. Но голые css и уж темболее html не так уж много где и используют:
На данный момент мы имеем собственно сам СSS, метаязыки - SASS, SCSS, LESS, Stylus, и это только основные используемые. Полюс сотни различных html-шаблонизаторов. И для всего этого нужен парсер. А в идеале экстеншен для Exuberant Ctags(для него уже есть как минумум css расширение) . Ну и плагин для редактора который будет все это дело разруливать. Плюс остается проблема с inline-html смешанным с кодом. Сделать в принцепе можно, для своего любимого редактора и шаблонизатора.
Ну а сейчас остается довольствоватся функционалом по поиску мусора в хроме и лисе. Есть и отдельные тулзы работающие методом краулинга. Это все работает крайне плохо, так как для динамических сайтов эти штуки не могут проверить обсолютно всю функциональность сайта (вот можно кстати такую проверку на интеграционные тесты в браузере завязать).
Другие языки программирования и технологии
Существует ли ф-я в ПХП для поиска класса в *.CSS файле?
Не придумывай себе лишних занятий.
Угу, и тратить время сервера на распарс css для каждого запроса?
Мудро.
Мудро.
конЕЕчно!!
Жесть.
Ваш путь лежит в сторону регулярных выражений.
И все же жесть.:)
Ваш путь лежит в сторону регулярных выражений.
И все же жесть.:)
Похожие вопросы
- Есть ли чёткий алгоритм перевода PSD файла в HTML и CSS файлы? Что лучше использовать? Дримвивер?
- Как удалить стиль элемента, заданный в каком-то .css файле
- Существуют ли такие программы, с помощью каких можно было бы скачивать файлы с интернета без подключения к нему????Жела
- CSS-стили форм поиска по произвольным полям Wordpress
- Как привязать, применить файл styles.css к html???
- Почему рекомендуется писать в стили в CSS, а не в самом файле странице при помощи style=""?
- Вопрос по дробления программы на файлы и классам. На данных условиях, как будет выглядеть структуризация?
- Разве ПХП определяет тип файла только по расширению? Других вариантов у него нет?
- Поиск в большом файле C++
- Как вы называете файлы / модули / классы, которые читают / сохраняют данные на диск?