Вопрос

В отличие от большинства других анализаторов CSS, регулярные выражения не используются и таким образом, CSSTidy имеет полную поддержку CSS2 и более высокую надежность.

Интересно , почему CSSTidy создали свой собственный парсер и не использовали официальный SAC API (который также включает поддержку нового CSS3)?Есть ли какая-либо техническая или практическая причина для того, чтобы не использовать SAC и не писать свой собственный синтаксический анализатор?Фактически, сейчас нет CSS-инструментов, использующих SAC, интересно, почему?

Это было полезно?

Решение

Такие инструменты, как CSSTidy, должны быть способны обрабатывать несоответствующий код, который появляется в реальном мире.Официальные реализации стандартов обычно не очень хороши в этом.

Другие советы

Последний релиз CSSTidy выпущен 19 июля 2007 года.Держу пари, SAC-API намного новее.Я бы хотел, чтобы кто-нибудь сделал PHP-порт SAC-API.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top