Part I. Guide

Table of Contents
1. Introduction
2. List of supported CSS properties
3. Extensions related to generated content
1. Replaced content
2. Generated content
4. Other extensions
1. Built-in CSS rules
2. CSS3 selectors
3. Styling an element which contains a specific processing instruction
4. Styling an element which contains a specific child element
5. Specifying namespaces
6. Inserting in generated content the name of the element which is the target of the CSS rule
7. Dynamic evaluation of property values
7.1. Simple dynamic evaluation of property values
7.2. Using custom code to extend the CSS style sheet
7.2.1. Invoking a static extension method
8. New values for the display property
9. Rendering repeating elements as a table
9.1. Anonymous rows
10. Collapsible blocks and tables
11. Styling comments and processing instructions
12. Styling element attributes
13. :property() extension pseudo class
14. url() is XML catalog aware
15. Weak @import
16. Translating messages in the content generated by a CSS style sheet
17. Modularizing a complex CSS style sheet using @property-group and @property-value
17.1. @property-group
17.2. @property-value
18. marker-offset: fill
19. If needed, selectors can use default attribute values
20. Simple, fast, purely declarative counters
21. Specifying the type of counter created by list-style-type
22. When showing tags, hide tags for some elements
23. Specifying the tooltip to be displayed for a given element.
24. Adding a decoded URI as generated content