cssutils είναι ένα πακέτο Python για να αναλύσει και να οικοδομήσουμε Cascading Style Sheets (CSS). DOM μόνο, όχι οποιεσδήποτε εγκαταστάσεις απόδοση!
Με βάση και εν μέρει την εφαρμογή των παρακάτω προδιαγραφές:
CSS 2.1
& Nbsp? Γενική CSS κανόνες και τις ιδιότητες ορίζονται εδώ
CSS 2.1 Errata
& Nbsp? Λίγα παροράματα, κυρίως ο ορισμός των μαρκών CHARSET_SYM
CSS3 Module: Σύνταξη
& Nbsp? Χρησιμοποιείται σε μέρη από cssutils 0.9.4. cssutils προσπαθεί να χρησιμοποιήσει τις δυνατότητες από CSS 2.1 και CSS 3 με προτίμηση στο CSS3, αλλά επειδή αυτή δεν είναι οριστική αλλά σε κάποια σημεία από το CSS 2.1
MediaQueries
& Nbsp? MediaQueries είναι μέρος του stylesheets.MediaList από v0.9.4, που χρησιμοποιούνται σεimport καιmedia κανόνες.
Περιοχές ονομάτων
& Nbsp? Προστέθηκε στο v0.9.1, ενημερώθηκε με τον ορισμό στο CSSOM στην v0.9.4, ενημερώθηκε το 0.9.5 για την έκδοση dev
Επιλογείς
& Nbsp? Η σύνταξη επιλογέα ορίζεται εδώ (και όχι σε CSS 2.1) θα πρέπει να είναι parsable με cssutils (θα πρέπει να το μυαλό όμως)
Το DOM Level 2 Στυλ CSS
& Nbsp? DOM για το πακέτο CSS
Το DOM Level 2 Stylesheets Στυλ
& Nbsp? DOM και για τα φύλλα πακέτο
CSSOM
& Nbsp? Λίγα στοιχεία (κυρίως ο NamespaceRule DOM) έχει ληφθεί από εδώ. Σχέδιο είναι να μετακινήσετε την εφαρμογή στην ουσία ορίζεται εδώ που είναι νεότερο, αλλά εξακολουθεί να μην υπάρχει REC έτσι μπορεί να αλλάξει ανά πάσα στιγμή ...
Η tokenizer cssutils είναι μια προσαρμοσμένη εφαρμογή του CSS3 Module: Σύνταξη (Σχέδιο Εργασίας του W3C 13 του Αυγούστου, 2003), η οποία βασίζεται στο CSS 2.1 tokenizer. Προσπαθεί να είναι όσο το δυνατό σύμφωνα, αλλά χρησιμοποιεί κάποιες (χρήσιμο) τμήματα του CSS 2.1 tokenizer.
Υποθέτω cssutils δεν είναι ούτε CSS 2.1 ούτε CSS 3 συμβατό αλλά προσπαθεί τουλάχιστον να είναι σε θέση να αναλύσει τις δύο γραμματικές συμπεριλαμβανομένων ορισμένων πιο πραγματικές περιπτώσεις κόσμου (μερικές αμυχές CSS είναι πραγματικά αναλυθεί και συνέχειες). Και οι δύο επίσημες γραμματικές δεν είναι οριστική ούτε χωρίς σφάλματα, αλλά εξακολουθεί να είναι εφικτό. cssutils στόχος δεν είναι να είναι πλήρως συμβατό με οποιαδήποτε προδιαγραφή CSS (οι προδιαγραφές φαίνεται να είναι σε μια συνεχή ροή έτσι κι αλλιώς), αλλά cssutils θα πρέπει να είναι σε θέση να διαβάζουν και να γράφουν όσο το δυνατόν περισσότερα φύλλα στυλ CSS "στην άγρια φύση», ενώ την ίδια στιγμή να εφαρμόσουν Οι επίσημες ΑΡΙ που είναι καλά τεκμηριωμένες. . Οι Κάποιες μικρές επεκτάσεις που παρέχονται καθώς και
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε