cssmergemedia egy Python eszköz, amely összevonja a megegyező média lekérdezések a CSS.
Például, az alábbi CSS:
& Nbsp; & nbsp; & nbsp; media képernyő és (min-width: 480px) és (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; szín: fekete;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; media képernyő és (min-width: 480px) és (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; háttér: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Fordítják:
& Nbsp; & nbsp; & nbsp; media képernyő és (min-width: 480px) és (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; szín: fekete;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; háttér: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Ez lehetővé teszi, hogy tartsa a média lekérdezések mellett az alap stílus minden eleme, hanem együttesen, a végén a fájl, vagy egy külön fájlban (és így fordult karbantartási rémálommá)
CSS Merge Media alapul cssutils: mit lehet elemzett a cssutils lehet használni a forgatókönyvet.
Telepítés
Bontsuk ki a csomagot, és futtassa ::
& Nbsp; python setup.py telepíteni
Fohászt
Belép a script valahogy így ::
& Nbsp; cssmergemedia --input style.css --output style-merged.css
Mi az új ebben a kiadásban:
- Fix függőségkezelés ellenőrzés install
követelmények :
- Python
Hozzászólás nem található