Очистка стилей CSS - PullRequest
       4

Очистка стилей CSS

3 голосов
/ 07 декабря 2009

Я веб-разработчик. Через некоторое время у меня есть проект для поддержки. Проект находится в сети уже несколько лет, и до меня было еще немного сопровождающих. За время его существования было много изменений в функциональности. Многие функции были добавлены, некоторые из них позже были удалены как неиспользованные. Некоторые из этих функций требовали новых элементов дизайна, поэтому также был добавлен новый код CSS. Но когда эти функции были удалены, добавленные CSS остались. Также каждый сопровождающий добавил свои собственные стили CSS для небольших исправлений, таких как отступы, поля и т. Д. Через некоторое время CSS-файлы становятся огромной кучей дерьма :-) Я могу найти множество описанных CSS-элементов таким же образом, но в разных местах CSS-файлов , Да, я знаю, что могу свернуть и сжать CSS-файлы, но я хочу их очистить. Так как я могу убрать весь этот беспорядок?

Мне нужны инструменты / практики / предложения по этим проблемам:

  • Найти одинаковые элементы в разных местах CSS.
  • Сбор неиспользуемых классов CSS или других описаний (возможно, какой-нибудь плагин инструмента / браузера, который анализирует CSS и собирает неиспользуемые стили).
  • Инструменты для рефакторинга HTML-кода путем замены нескольких одинаковых стилей CSS на один стиль.
  • Что-то еще ...

Ответы [ 2 ]

5 голосов
/ 07 декабря 2009

Вы должны попробовать Dust me selector . Это аддон Firefox, который выделит все неиспользуемые CSS. Был очень полезным для меня =)

4 голосов
/ 07 декабря 2009

Инструмент, похожий на «Dust me selector», - это Deadweight , инструмент командной строки Ruby для поиска неиспользуемых правил CSS. Но это только часть вашей проблемы ... если вы когда-нибудь найдете инструменты для того, чтобы заниматься другими делами, которые вы хотите сделать, пожалуйста, сообщите остальному миру прямо здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...