cssutils

Screenshot der Software:
cssutils
Softwarebeschreibung:
Version: 0.9.10
Upload-Datum: 14 Apr 15
Entwickler: Christof Hoeke
Lizenz: Frei
Popularität: 30

Rating: nan/5 (Total Votes: 0)

cssutils ist ein Python-Paket zu analysieren und zu bauen, Cascading Style Sheets (CSS). Nur DOM, keine Wiedergabemöglichkeiten!
Basierend auf und teilweise Umsetzung der folgenden Spezifikationen:
CSS 2.1
& Nbsp; Allgemeine CSS-Regeln und Eigenschaften werden hier definiert
CSS 2.1 Errata
& Nbsp; Ein paar Errata, vor allem die Definition von CHARSET_SYM Token
CSS3-Modul: Syntax
& Nbsp; Wird in Teilen seit cssutils 0.9.4. cssutils versucht, die Eigenschaften von CSS 2.1 und CSS 3 bevorzugt auf CSS3 verwenden, aber da dieses noch nicht endgültig einige Teile von CSS 2.1
MediaQueries
& Nbsp; MediaQueries sind Teil stylesheets.MediaList seit v0.9.4, inimport und @ media-Regeln verwendet.
Namespaces
& Nbsp; hinzugekommen in v0.9.1, Definition in CSSOM in v0.9.4 aktualisiert, in 0.9.5 für Entwickler Version aktualisiert
Selektoren
& Nbsp; Der Selektor Syntax hier (und nicht in CSS 2.1) definiert sein sollte parsable mit cssutils (sollte aber beachten)
DOM Level 2 Stil CSS
& Nbsp; DOM für Pauschal css
DOM Level 2 Stil Sheets
& Nbsp; DOM für Paket-Stylesheets
CSSOM
& Nbsp; Ein paar Details (vor allem die NamespaceRule DOM) ist von hier übernommen. Plans ist es, die Umsetzung in die Sachen hier definiert, die neuer ist aber noch kein REC so jederzeit ändern könnte zu bewegen ...
Die cssutils Tokenizer ist eine maßgeschneiderte Umsetzung der CSS3-Modul: Syntax (W3C Working Draft 13. August 2003), die sich auf dem CSS 2.1 tokenizer basiert. Es versucht, so konform wie möglich zu sein, verwendet aber einige (hilfreich) Teile der CSS 2.1 tokenizer.
Ich denke, cssutils weder CSS 2.1 noch CSS 3 konform, jedoch versucht, zumindest in der Lage, beide Grammatiken darunter auch einige weitere realen Welt Fällen analysieren sein (einige CSS-Hacks tatsächlich analysiert und serialisiert). Beide offiziellen Grammatiken sind nicht endgültig, noch fehlerfreier gemacht, aber immer noch möglich. cssutils Ziel ist nicht, vollständig kompatibel zu jeder CSS-Spezifikation werden (die Spezifikationen scheint ohnehin in einem konstanten Fluss), aber cssutils Lage sein sollte, "in the wild" lesen und schreiben möglichst viele CSS-Stylesheets, während zur gleichen Zeit durchführen zu können die offiziellen APIs, die gut dokumentiert sind. . Einige kleinere Erweiterungen sind ebenfalls vorhanden

Anforderungen :

  • Python

Ähnliche Software

kramdown
kramdown

20 Feb 15

Atomsphere
Atomsphere

14 Apr 15

MoinMoin
MoinMoin

20 Feb 15

JiBX
JiBX

12 May 15

Kommentare zu cssutils

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!