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 in the future

CSS 2.1

Rules and properties are defined here

CSS 2.1 Errata

A few erratas, mainly the definition of CHARSET_SYM tokens

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.4a2.zip (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cssutils-0.9.4a2-py2.5.egg (358.1 kB view details)

Uploaded Egg

File details

Details for the file cssutils-0.9.4a2.zip.

File metadata

  • Download URL: cssutils-0.9.4a2.zip
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cssutils-0.9.4a2.zip
Algorithm Hash digest
SHA256 790ec5138bab6dec6d7deb2cbf0fbc54886354b40b457b5fbfdc058c3aeb5b77
MD5 65c41eda0a7627bfb4fa7b57722980aa
BLAKE2b-256 2d5ac1efc1b676f617ec3c36ddbec71986abe4b59a639fa0dd6f8cf115e13145

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cssutils-0.9.4a2-py2.5.egg
  • Upload date:
  • Size: 358.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cssutils-0.9.4a2-py2.5.egg
Algorithm Hash digest
SHA256 a873d2693863decfaef5aebf360f4d6ab3a4f304d76abbb759ccfad81d47a3ae
MD5 40c1ae64ee9b6a47f8bcf0eb4d41e7a9
BLAKE2b-256 be882c8b817a7c52ea2b179d795cfad70e3caa88f69402898b365927d579311d

See more details on using hashes here.

Supported by

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