Подтвердить что ты не робот

Как проверить дублирующие правила CSS?

Я испортил свой css, и как-то у меня есть много дубликатов правил, а мой 1800 строк css файла теперь имеет 3000 строк.

Есть ли способ/инструмент, который будет использовать мой файл css в качестве входных данных и проверять все повторяющиеся правила? и, возможно, сгенерировать css, удалив эти избыточности?

4b9b3361

Ответ 1

Установить Node JS https://nodejs.org/en/download/

если вы уже установили Node js или после установки открытого окна командной строки Node, введя node (на машине Windows) в начале.

Введите следующую команду для установки средства очистки css

npm install css-purge -g

После установки инструмента

Откройте папку, в которой открыто окно командной строки Node, и вставьте туда css файл, а затем введите следующую команду в окне Node cmd prompt

css-purge -i style.css -o style_purged.css

где style.css - это имя испорченного css файла, приведенная выше команда создаст новый файл css с именем style_purged.css, который не содержит повторяющихся правил css.

Но будьте осторожны, он также удалит ваши комментарии. https://www.npmjs.com/package/css-purge

Ответ 2

Вы пробовали CSS Lint? Нажмите стрелку на Lint! и он откроет некоторые параметры, с которыми вы можете играть. Убедитесь, что отмечен флажок "Запретить повторяющиеся свойства"

Ответ 3

Я попробовал несколько инструментов, таких как CSSLint и CSSBurner. Я также пробовал CSS Validator от W3C, который мне не нравится.

Одна вещь, которая мне нравится в CSSBurner, заключается в том, что она имеет цветную кодировку и позволяет вам быстро просматривать все ваши ошибки и повторять. Я нашел все свои повторения (и другие вещи) очень быстро.