A CSS Cascading Style Sheets library for Python
Project description
A Python package to parse and build CSS Cascading Style Sheets.
Based upon and partly implements the following specifications (DOM only, not any rendering facilities):
- DOM Level 2 Style CSS
DOM for package css
- DOM Level 2 Style Stylesheets
DOM for package stylesheets
- CSSOM
A few details (mainly the NamespaceRule DOM) is taken from here. Plan is to move implementation to the stuff defined here which is newer but still no REC so might change anytime…
- CSS 2.1
Rules and properties are defined here
- CSS 2.1 Errata
A few erratas, mainly the definition of CHARSET_SYM tokens
- CSS3 module: Syntax
Used in parts since cssutils 0.9.4 which basically tries to use the features from CSS 2.1 and CSS 3.
- MediaQueries
MediaQueries are part of stylesheets.MediaList since v0.9.4, used in @import and @media rules.
- Namespaces
Added in v0.9.1 and updated to definition in CSSOM in v0.9.4
- Selectors
The selector syntax defined here (and not in CSS 2.1) should be parsable with cssutils (should mind though ;) )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cssutils-0.9.4a3.zip
.
File metadata
- Download URL: cssutils-0.9.4a3.zip
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6eddcd7fad1a110668c6885d26c95a32ccccaa9ed1f451537de66ad9a0bb131 |
|
MD5 | ee1a4dd711348b7e33c9f189c40c34b5 |
|
BLAKE2b-256 | e05024196cacb0e1b1ba3cfa08f140b410bd0fa37fddc16d81732717b6d3ee0f |
Provenance
File details
Details for the file cssutils-0.9.4a3-py2.5.egg
.
File metadata
- Download URL: cssutils-0.9.4a3-py2.5.egg
- Upload date:
- Size: 364.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7decc1289164e5e64551da22b1c1638f49ed953ddf034fda2c37f25acd08058c |
|
MD5 | 01516a3ae665296dc122e72055d72b18 |
|
BLAKE2b-256 | 5f2be1d407233c1aa97d76f08ed7a24b2469a5a40cc49fc05a8b64af5f25db34 |