cssmergemedia является инструментом Python, которая объединяет одинаковые запросы средств массовой информации в CSS.
Например, следующий CSS:
& NBSP; & NBSP; & NBSP; media экраном и (мин-ширина: 480px) и (макс ширина: 899px) {
& NBSP; & NBSP; & NBSP; & NBSP; .foo {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; черный цвет;
& NBSP; & NBSP; & NBSP; & NBSP; }
& NBSP; & NBSP; & NBSP; }
& NBSP; & NBSP; & NBSP; media экраном и (мин-ширина: 480px) и (макс ширина: 899px) {
& NBSP; & NBSP; & NBSP; & NBSP; .бар {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; фон: красный;
& NBSP; & NBSP; & NBSP; & NBSP; }
& NBSP; & NBSP; & NBSP; }
Составляется в:
& NBSP; & NBSP; & NBSP; media экраном и (мин-ширина: 480px) и (макс ширина: 899px) {
& NBSP; & NBSP; & NBSP; & NBSP; .foo {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; черный цвет;
& NBSP; & NBSP; & NBSP; & NBSP; }
& NBSP; & NBSP; & NBSP; & NBSP; .бар {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; фон: красный;
& NBSP; & NBSP; & NBSP; & NBSP; }
& NBSP; & NBSP; & NBSP; }
Это позволяет вам сохранить ваши запросы средств массовой информации вместе с базовым типом для каждого элемента, а не группируя их вместе в конце файла или в отдельном файле (и, таким образом, превращая обслуживание в кошмар)
CSS слияния Медиа основан на cssutils: что может быть разобран с cssutils может быть использован в сценарии.
Установка
Распакуйте архив и запустите ::
& NBSP; питон setup.py установить
Вызов
Вызовите сценарий, как так ::
& NBSP; cssmergemedia --input style.css --output стиля merged.css
Что нового В этом выпуске:
- Исправлена проверка зависимые пакеты на установке
Требования
- Python
Комментарии не найдены