cssmergemedia est un outil de Python qui fusionne les requêtes des médias identiques dans votre CSS.
Par exemple, le CSS suivant:
& Nbsp; & nbsp; & nbsp; media écran et (min-width: 480px) et (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; color: black;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; media écran et (min-width: 480px) et (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; background: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Est compilé à:
& Nbsp; & nbsp; & nbsp; media écran et (min-width: 480px) et (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; color: black;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; background: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Cela vous permet de garder vos questions des médias avec le style de base pour chaque élément, au lieu de les regrouper à la fin du fichier ou dans un fichier séparé (et donc transformer l'entretien en un cauchemar)
CSS Merge médias est basée sur cssutils: ce qui peut être analysé avec cssutils peuvent être utilisés dans le script.
Installation
Décompressez l'archive et lancez ::
& Nbsp; python setup.py install
Invocation
Appelez le script comme tant ::
& Nbsp; cssmergemedia --input style.css --output style merged.css
Quoi de neuf dans cette version:
- Correction chèque de dependecy sur install
Exigences :
- Python
Commentaires non trouvées