cssmergemedia este un instrument Python care îmbină interogări mass-media identice în CSS ta.
De exemplu, următorul CSS:
& Nbsp; & nbsp; & nbsp; media ecran și (min-lățime: 480px) și (max-lățime: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; culoare: negru;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; media ecran și (min-lățime: 480px) și (max-lățime: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; fundal: roșu;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Este compilat de:
& Nbsp; & nbsp; & nbsp; media ecran și (min-lățime: 480px) și (max-lățime: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; culoare: negru;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; fundal: roșu;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Acest lucru vă permite să păstrați întrebările dumneavoastră media, împreună cu stilul de bază pentru fiecare element, în loc de grupându-le la sfârșitul fișierului sau într-un dosar separat (și, prin urmare, transformarea întreținere într-un coșmar)
Merge CSS Media se bazează pe cssutils: ceea ce poate fi analizat cu cssutils pot fi folosite în scenariu.
Instalare
Despachetați arhiva și rulați ::
& Nbsp; python setup.py instalare
Invocarea
Invocați script ca astfel ::
& Nbsp; cssmergemedia --input style.css --output stil-merged.css
Ce este nou în această versiune:
- fixă verificare dependecy pe instalare
Cerințe :
- Python
Comentariile nu a fost găsit