cssutils

Software screenshot:
cssutils
Dettagli del software:
Versione: 0.9.10
Data di caricamento: 14 Apr 15
Sviluppatore: Christof Hoeke
Licenza: Libero
Popolarità: 30

Rating: nan/5 (Total Votes: 0)

cssutils è un pacchetto Python per analizzare e costruire Cascading Style Sheets (CSS). Solo DOM, non tutte le strutture di rendering!
Sulla base e in parte attuare le seguenti specifiche:
CSS 2.1
& Nbsp; regole e le proprietà CSS generali sono definite qui
CSS 2.1 Errata
& Nbsp; A pochi errata, principalmente la definizione di gettoni CHARSET_SYM
CSS3 Modulo: Sintassi
& Nbsp; Utilizzato in parti da cssutils 0.9.4. cssutils tenta di utilizzare le funzionalità di CSS 2.1 e CSS 3, con preferenza per CSS3, ma come questo non è ancora definitivo alcune parti sono da CSS 2.1
MediaQueries
& Nbsp; MediaQueries sono parte di stylesheets.MediaList dal v0.9.4, utilizzato inimport emedia regole.
Namespace
& Nbsp; Aggiunto a v0.9.1, aggiornato alla definizione CSSOM in v0.9.4, aggiornato in 0.9.5 per la versione dev
Selettori
& Nbsp; La sintassi del selettore definito qui (e non in CSS 2.1) dovrebbe essere analizzabile con cssutils (dovrebbe mente però)
DOM Level 2 CSS Style
& Nbsp; DOM per il pacchetto css
DOM Level 2 fogli di stile di stile
& Nbsp; DOM per i fogli di stile del pacchetto
CSSOM
& Nbsp; Alcuni dettagli (principalmente NamespaceRule DOM) è preso da qui. Piano è quello di spostare la sua esecuzione, roba qui definito, che è più recente, ma ancora non REC così potrebbe cambiare in qualsiasi momento ...
Il cssutils tokenizzatore è un'implementazione personalizzata del modulo CSS3: Sintassi (Draft W3C Working 13 Agosto 2003), che a sua volta si basa sul CSS 2.1 tokenizer. Si cerca di essere il più compatibile possibile, ma utilizza alcune (utili) parti della CSS 2.1 tokenizer.
Credo cssutils è né CSS 2.1 né CSS 3 compliant ma cerca di essere almeno in grado di analizzare sia grammatiche inclusi alcuni casi del mondo più reale (alcuni hack CSS sono effettivamente analizzati e serializzata). Entrambe le grammatiche ufficiali non sono definitive e non priva di bug, ma ancora fattibile. cssutils scopo non è di essere pienamente conforme a qualsiasi specifica CSS (le specifiche sembrano essere in un flusso costante comunque) ma cssutils dovrebbero essere in grado di leggere e scrivere il maggior numero possibile di stile CSS "in the wild", mentre al tempo stesso attuare le API ufficiali che sono ben documentati. . Alcune estensioni minori sono forniti così

Requisiti :

  • Python

Programmi simili

markup.py
markup.py

14 Apr 15

Moo
Moo

20 Feb 15

didit
didit

12 May 15

Commenti a cssutils

I commenti non trovato
Aggiungi commento
Accendere le immagini!