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; .bar {
І 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; .bar {
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; фон: червоний;
І NBSP; & NBSP; & NBSP; & NBSP; }
І NBSP; & NBSP; & NBSP; }
Це дозволяє вам зберегти ваші запити засобів масової інформації разом з базовим типом для кожного елемента, а не групуючи їх разом в кінці файлу, або в окремому файлі (і тим самим перетворюючи обслуговування в кошмар)
CSS злиття Медіа заснований на cssutils: що може бути розібраний з cssutils може бути використаний в сценарії.
Установка
Розпакуйте архів і запустіть ::
І NBSP; Python setup.py встановити
Дзвінок
Викличте сценарій, як так ::
І NBSP; cssmergemedia --input style.css --output стиль-merged.css
Що нового У цьому випуску:
- Виправлена перевірка залежні пакети на установці
Вимоги
- Python
Коментар не знайдено