cssmergemedia είναι ένα εργαλείο Python που συγχωνεύει πανομοιότυπες ερωτήσεις των μέσων ενημέρωσης σε CSS σας.
Για παράδειγμα, η ακόλουθη CSS:
& Nbsp? & Nbsp? & Nbsp? media οθόνη και (min-πλάτος: 480px) και (max-width: 899px) {
& Nbsp? & Nbsp? & Nbsp? & Nbsp? .foo {
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? χρώμα: μαύρο?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? }
& Nbsp? & Nbsp? & Nbsp? }
& Nbsp? & Nbsp? & Nbsp? media οθόνη και (min-πλάτος: 480px) και (max-width: 899px) {
& Nbsp? & Nbsp? & Nbsp? & Nbsp? .bar {
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? φόντο: κόκκινο?
& Nbsp? & Nbsp? & Nbsp? & Nbsp? }
& Nbsp? & Nbsp? & Nbsp? }
Έχει συνταχθεί σε:
& Nbsp? & Nbsp? & Nbsp? media οθόνη και (min-πλάτος: 480px) και (max-width: 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 Media βασίζεται σε cssutils: τι μπορεί να αναλυθεί με cssutils μπορούν να χρησιμοποιηθούν στο σενάριο.
installation
Αποσυμπιέστε το συμπιεσμένο αρχείο και τρέξτε ::
& Nbsp? python setup.py εγκαταστήσετε
Επίκληση
Επικαλεστείτε το σενάριο αρέσει τόσο ::
& Nbsp? cssmergemedia --εισαγωγή style.css --output στυλ-merged.css
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Σταθερή Έλεγχος εξάρτησης, σχετικά με την εγκατάσταση
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε