Table of Contents
Table of Contents
1. 1Introduction
1. 1.1Module Interactions
2. 2Value Definition Syntax
1. 2.1Component Value Types
2. 2.2Component Value Combinators
3. 2.3Component Value Multipliers
4. 2.4Combinator and Multiplier Patterns
5. 2.5Component Values and White Space
6. 2.6Property Value Examples
3. 3Textual Data Types
1. 3.1Pre-defined Keywords
1. 3.1.1CSS-wide keywords: initial, inherit and unset
2. 3.2Author-defined Identifiers: the <custom-ident> type
3. 3.3Quoted Strings: the <string> type
4. 3.4Resource Locators: the <url> type
1. 3.4.1Relative URLs
1. 3.4.1.1Fragment URLs
2. 3.4.2Empty URLs
3. 3.4.3URL Modifiers
4. 4Numeric Data Types
1. 4.1Range Restrictions and Range Definition Notation
2. 4.2Integers: the <integer> type
3. 4.3Real Numbers: the <number> type
4. 4.4Numbers with Units: dimension values
1. 4.4.1Compatible Units
5. 4.5Percentages: the <percentage> type
6. 4.6Mixing Percentages and Dimensions
5. 5Distance Units: the <length> type
1. 5.1Relative Lengths
1. 5.1.1Font-relative Lengths: the em, ex, ch, rem units
2. 5.1.2Viewport-percentage Lengths: the vw, vh, vmin, vmax units
2. 5.2Absolute Lengths: the cm, mm, Q, in, pt, pc, px units
6. 6Other Quantities
1. 6.1Angle Units: the <angle> type and deg, grad, rad, turn units
2. 6.2Duration Units: the <time> type and s, ms units
3. 6.3Frequency Units: the <frequency> type and Hz, kHz units
4. 6.4Resolution Units: the <resolution> type
and dpi, dpcm, dppx units
7. 7Data Types Defined Elsewhere
1. 7.1Colors: the <color> type
2. 7.2Images: the <image> type
3. 7.32D Positioning: the <position> type
8. 8Functional Notations
1. 8.1Mathematical Expressions: calc()
1. 8.1.1Syntax
2. 8.1.2Type Checking
3. 8.1.3Computed Value
4. 8.1.4Range Checking
5. 8.1.5Serialization
2. 8.2Attribute References: attr()
9. 9Appendix A: IANA Considerations
1. 9.1Registration for the about:invalid URL scheme
10. Acknowledgments
11. Changes
12. Security and Privacy Considerations
13. Conformance
1. Document conventions
2. Conformance classes
3. Requirements for Responsible Implementation of CSS
1. Partial Implementations
2. Implementations of Unstable and Proprietary Features
3. Implementations of CR-level Features
4. CR exit criteria
14. Index