Stylesheets
***********
The way in which Emacs/W3 formats a document is very customizable.
All formatting is now controlled by a default stylesheet set by the user
with the `w3-default-stylesheet' variable. Emacs/W3 currently supports
the W3C recommendation for Cascading Style Sheets, Level 1 (commonly
known as CSS1) with a few experimental items from other W3C proposals.
Wherever Emacs/W3 diverges from the specification, it will be clearly
documented, and will be changed once a full standard is available.
Support for DSSSL is progressing, but spare time is at an all-time
low. If anyone would like to help, please contact the author.
The following sections closely parallel the CSS1 specification so it
should be very easy to look up what Emacs/W3 supports when browsing
through the CSS1 specification. Please note that a lot of the text in
the following sections comes directly from the specification as well.
Menu
- Terminology
- Terms used in the rest of this chapter.
- Basic Concepts
- Why are stylesheets useful? Getting started.
- Pseudo-Classes/Elements
- Special classes for elements.
- The Cascade
- How stylesheets are combined.
- Properties
- What properties you can set on elements.
- Units
- What you can set them to.