Skip to main content

A CSS Cascading Style Sheets library for Python

Project description

Author:

cthedot

Date:
2007-12-29 18:27:22 +0100 (Sa, 29 Dez 2007)
Version:
(rev 765)

Overview

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 ;) )

Please visit http://cthedot.de/cssutils/ for full details.

license

Published under the LGPL, see http://cthedot.de/cssutils/license.html

installation

From 0.9 cssutils uses EasyInstall. Please find installation instructions and more information about EasyInstall from http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions.

After installing EasyInstall simple use:

> easy_install cssutils

to install the latest version of cssutils.

Alternatively download the provided source distribution. Expand the file and from a command line install with:

> python setup.py install

Before using EasyInstall the first time or using the sdist please remove any old version which should be installed at PYTHONDIR/Lib/site-packages/cssutils.

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.5a3.zip (1.8 MB view details)

Uploaded Source

Built Distribution

cssutils-0.9.5a3-py2.5.egg (421.6 kB view details)

Uploaded Source

File details

Details for the file cssutils-0.9.5a3.zip.

File metadata

  • Download URL: cssutils-0.9.5a3.zip
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cssutils-0.9.5a3.zip
Algorithm Hash digest
SHA256 4017eae073e8ad3c5204cf89556e8b90bdfd6fba072dcf98a727feae6bbc5db4
MD5 00ee99d0000b67eaf3002fedbb6c862d
BLAKE2b-256 f42822d76d5d84f3339bd9e82a35ec31153999389c1b2c5524f3350437af17b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cssutils-0.9.5a3-py2.5.egg
Algorithm Hash digest
SHA256 62a020e72cd252b41c518709a088ee46a05f081d3b7839bbb05f827021883f6e
MD5 fb2c97c930f930ec3a36172c7e9b1a70
BLAKE2b-256 a1b0927f12c2fa1c6140dec4aa79cf85175fd81a729460d1bcaf21123fe432ce

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