онлайн оптимизатор CSS? - PullRequest
3 голосов
/ 06 мая 2010

Есть ли онлайн-оптимизатор CSS, эквивалентный Googles JavaScript Closure Optimizer.

Я нашел много CSS компрессоров онлайн, но я ищу CSS оптимизатор ..., где он фактически удаляет избыточные / конфликтующие атрибуты

Ответы [ 6 ]

7 голосов
/ 07 мая 2010

Онлайн-инструменты на основе csstidy: www.codebeautifier.com или www.cleancss.com .

И, возможно, CSS Redundancy Checker может быть полезным для вас. Это скрипт Ruby, который будет принимать правила CSS и набор файлов HTML и сообщать вам о том, что вы на самом деле не используете.

3 голосов
/ 06 мая 2010

Лично я бы не стал доверять любому оптимизатору CSS, как вы описали. Каждый раз, когда я пробовал один, и я пробовал несколько, и даже пытался написать один, это приводило к проблемам CSS на страницах, которые я создал.

Чтобы действительно удалить конфликтующие селекторы, нужно было бы действительно понять, как бы вы хотели, чтобы такие конфликты были разрешены - какие из них «правильные», а какие «неправильные» - и это то, что вам нужно принять во внимание. Даже удаление «лишних» селекторов чревато опасностью, если только вы не повторили селекторы дословно. И любые хаки CSS, которые вы использовали (не очень хорошая практика, но иногда неизбежная), могут быть уничтожены.

Я не говорю, что такого рода вещи невозможны, просто это ОЧЕНЬ сложно сделать, и вы должны обязательно ожидать регрессионного тестирования всех своих страниц после их использования.

0 голосов
/ 06 мая 2010

Проверьте Dust-me это расширение Firefox, которое по крайней мере удалит неиспользуемые селекторы. Я подозреваю, что это может быть комбинация из них, которая сделает работу.

0 голосов
/ 06 мая 2010

CSSTIDY

никогда не использовал его сам, хотя

это открытый исходный код и дает вам возможность использовать его с php, он также не использует регулярные выражениясовместим с css2

0 голосов
/ 06 мая 2010

Вы можете создать такой сервис, используя соответствующие части движка рендеринга с открытым исходным кодом, такого как WebKit или Gecko.

Infact ....

0 голосов
/ 06 мая 2010

https://csscompressor.net дает ревизию внесенных изменений.

Будьте осторожны при использовании некоторых хаков, например, для IE6, так как они могут вызвать сбой

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