Мне нужно поддерживать и улучшать существующий веб-сайт, и я тону в избыточности, которую я обнаружил в своей таблице стилей CSS. Учитывая существующую избыточность и не-методическое упорядочение элементов, трудно отслеживать и прогнозировать, как незначительные изменения будут распространяться через систему, или где применять изменение для достижения определенного эффекта, не тратя много времени на повторное изучение CSS файл и эксперименты.
Я использую последние дополнения Firebug и "Веб-разработчики" для Firefox, но, разумеется, для меня это недостаточно. Мне нужен инструмент, который может сказать мне, где избыточные "переопределения" и, возможно, предлагают лучшую каскадную схему.
Другими словами, помогите мне сгенерировать самый короткий CSS файл, который предоставляет те же самые точные визуальные функции, которые у меня есть сейчас.
Чтобы уточнить, я не ищу инструмент, который заменяет "# 000000" на "# 000", "0.5em" на ".5em", "white" на "#FFF" и т.д. (эти адреса избыточность "количества символов", но не учитывает избыточность "каскадной логики" ). Я ищу инструмент, который может сказать мне, например, что атрибут "font-size: 10px" дочернего элемента лишний, поскольку он уже унаследован от его родителя.
Более сложная функция: атрибут "color: # 000000" класса или идентификатора является избыточным, поскольку он не используется ни в одном из файлов HTML/PHP на веб-сайте.
Есть ли инструмент, который выполняет эту "нормализацию" автоматически?