Skip to main content

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

cssutils-0.9.4a3.zip (1.3 MB view details)

Uploaded Source

Built Distribution

cssutils-0.9.4a3-py2.5.egg (364.6 kB view details)

Uploaded Source

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

Hashes for cssutils-0.9.4a3.zip
Algorithm Hash digest
SHA256 f6eddcd7fad1a110668c6885d26c95a32ccccaa9ed1f451537de66ad9a0bb131
MD5 ee1a4dd711348b7e33c9f189c40c34b5
BLAKE2b-256 e05024196cacb0e1b1ba3cfa08f140b410bd0fa37fddc16d81732717b6d3ee0f

See more details on using hashes here.

Provenance

File details

Details for the file cssutils-0.9.4a3-py2.5.egg.

File metadata

File hashes

Hashes for cssutils-0.9.4a3-py2.5.egg
Algorithm Hash digest
SHA256 7decc1289164e5e64551da22b1c1638f49ed953ddf034fda2c37f25acd08058c
MD5 01516a3ae665296dc122e72055d72b18
BLAKE2b-256 5f2be1d407233c1aa97d76f08ed7a24b2469a5a40cc49fc05a8b64af5f25db34

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page