(Как я могу помочь создать) Автоматизированное решение для поиска конфликтов CSS? - PullRequest
1 голос
/ 31 августа 2011

Есть ли автоматизированный инструмент, который я могу использовать для поиска и, возможно, разрешения конфликтов CSS? Предпочтительно это будет либо PHP, либо утилита командной строки, чтобы я мог вставить ее в скрипт, который объединяет и минимизирует мои CSS-файлы. Также приемлемым было бы приложение javascript, подходящее для этой задачи.

Если этого не существует (я ничего не смог найти), то почему бы и нет? Кажется, это был бы интересный проект, с какими необычными проблемами я столкнулся бы? У кого-нибудь есть какие-либо советы или рекомендации о том, с чего начать?

У меня осталось 2 класса в моей CS BS, и я уже несколько лет занимаюсь кодированием на работе, поэтому я достаточно уверен в своей способности добиться приличного прогресса в этом. Не стесняйтесь присылать мне любые ресурсы, которые, по вашему мнению, будут полезны.

Спасибо за вашу помощь!

PS: также вы можете предложить функции. Одна из движущих сил в этом - мое желание иметь возможность взять файл CSS и файл HTML и встроить весь CSS в элементы HTML. Это электронная почта.

Ответы [ 3 ]

0 голосов
/ 31 августа 2011

Что касается "почтовой вещи", которую вы можете использовать Premailer , это похоже на то, что вы хотите.

Для получения наилучших результатов доставки электронной почты в формате HTML CSS должен быть встроенным. Это огромная боль, и простой бюллетень становится неуправляемым очень быстро. Этот скрипт является нашим решением.

0 голосов
/ 03 марта 2012

для разрешения конфликтов css .. используйте элемент inspect на chrome или firebug на firefox .. он отображает css, который применяется к текущему элементу, который вы выбираете .. Вы можете увидеть стили, которые применяются, наследуются, отменяются определенный элемент.

0 голосов
/ 31 августа 2011

Извлечение CSSTidy :

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

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