Skip to main content

A CSS Cascading Style Sheets library for Python

Project description

Author:

cthedot

Date:
2008-02-10 22:40:40 +0100 (So, 10 Feb 2008)
Version:
(rev 994)

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, updated to definition in CSSOM in v0.9.4, updated in 0.9.5 for dev version

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

Uploaded Source

Built Distribution

cssutils-0.9.5a4-py2.5.egg (430.7 kB view details)

Uploaded Egg

File details

Details for the file cssutils-0.9.5a4.zip.

File metadata

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

File hashes

Hashes for cssutils-0.9.5a4.zip
Algorithm Hash digest
SHA256 b34b5587bbee2649463b1ee5e7b9010aed47812b6792bc5545b938c003daf1d3
MD5 b23a9f7769c6d15f5ab7276b0b2860bf
BLAKE2b-256 18d7678ef9619e42d0a36e78537541e7c0f5353df565dd7b1cd4e930cee57729

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cssutils-0.9.5a4-py2.5.egg
  • Upload date:
  • Size: 430.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cssutils-0.9.5a4-py2.5.egg
Algorithm Hash digest
SHA256 4c677d7e26e329a2e04cb5003d93a3104aaf845a029e758f83316f3c3c1a0422
MD5 6fe030131e9dadabf47d842230ca9674
BLAKE2b-256 d7aeeefdb338f8058cbff64703d94235a7da3a159a3d4260687a0c117b8a4934

See more details on using hashes here.

Supported by

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