cssmergemedia er et Python værktøj, der fusionerer identiske medier forespørgsler i din CSS.
For eksempel følgende CSS:
& Nbsp; & nbsp; & nbsp; media skærm og (min-width: 480px) og (max-bredde: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; farve: sort;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; media skærm og (min-width: 480px) og (max-bredde: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; baggrund: rød;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Er kompileret til:
& Nbsp; & nbsp; & nbsp; media skærm og (min-width: 480px) og (max-bredde: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; farve: sort;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; baggrund: rød;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Dette giver dig mulighed for at holde dine medier forespørgsler sammen med basen stil for hvert element, i stedet for at gruppere dem sammen i slutningen af filen, eller i en separat fil (og dermed dreje vedligeholdelse til et mareridt)
CSS Merge Media er baseret på cssutils: hvad der kan tolkes med cssutils kan bruges i scriptet.
Installation
Pak tarball og køre ::
& Nbsp; python setup.py installere
Invocation
Påberåbe scriptet som så ::
& Nbsp; cssmergemedia --inputtet style.css --output stil-merged.css
Hvad er nyt i denne udgivelse:
- Fast dependecy kontrol af installation
Krav :
- Python
Kommentarer ikke fundet