Issue 726:
The CSS2.1 specification is designed for authors (to give them tools to write efficient,
attractive, and accessible documents, without overexposing them to CSS's implementation
details), as well as implementors (to get into the details). The CSS2.1 specification begins
with a general presentation of CSS and becomes more
and more technical and specific towards the end. However, quick access to information
is possible in both printed and electronic versions.
So, an ordering of CSS Concepts in CSS techniques document might go as follows (general to specific):
- Basic Syntax - everybody needs - goes with Data Values
- Basic Data Types - everybody needs - goes with Syntax
- Selectors - general, but not everybody may need all of this - goes with pseudo-classes and pseudo-elements
- Pseudo-Classes and Pseudo-Elements - general concept, but not everybody may need - goes with Selectors
- Assigning Property Values - general - goes with Cascading and Inheritance
- Cascading - general - goes with Assigning Property Values and Inheritance
- Inheritance - general - goes with Assigning Property Values and Cascading
- Media Types - general, but usually only one or two media types of particular interest to authors
- Box Model - general, everybody needs
- Visual Formatting Model - only applies to visual media - goes with visual effects?
- Visual Effects - only applies to visual media - goes with visual formatting model?
- Generated Content - specialized, goes with automatic numbering and lists
- Automatic Numbering - specialized, goes with generated content and lists
- Lists - not everybody may need, goes with generated content and automatic numbering
- Paged Media - specialized
- Colors - not everybody may need, but fairly general-goes with backgrounds
- Backgrounds - not everybody may need, but fairly general - goes with colors
- Fonts - not everybody may need, but fairly general - goes with text?
- Text - not everybody may need, but fairly general - goes with fonts?
- Tables - specialized
- User Interface - specialized
- Aural Style Sheets (appendix) - specialized (non-normative?)