Draft for Information Only
Content
Cascading Style Sheet Links Links of CSS2 from w3.org Cascading Style Sheets, level 2.2 https://www.w3.org/TR/CSS22/ Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2011/REC-CSS2-20110607 Other Cascading Style Sheets, level 2.1 Documents Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2011/PR-CSS2-20110412/ Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2010/WD-CSS2-20101207/ Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2009/CR-CSS2-20090908/ Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2009/CR-CSS2-20090423/ Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2007/CR-CSS21-20070719/ Cascading Style Sheets, level 2, https://www.w3.org/TR/2008/REC-CSS2-20080411/ Cascading Style Sheets, level 2, https://www.w3.org/TR/1998/REC-CSS2-19980512/ Other Cascading Style Sheets, level 2.1 Documents Cascading Style Sheets, level 2, https://www.w3.org/TR/1998/PR-CSS2-19980324/ Cascading Style Sheets, level 2, https://www.w3.org/TR/1998/WD-css2-19980128/ Cascading Style Sheets, level 2, https://www.w3.org/TR/WD-CSS2-971104/
Cascading Style Sheet Links
Links of CSS2 from w3.org
Collection of Cascading Style Sheets, level 2 links from https://www.w3.org/TR/CSS2
Collection of Cascading Style Sheets, level 2.2 links from https://www.w3.org/TR/CSS22
Cascading Style Sheets, level 2.2 https://www.w3.org/TR/CSS22/
- Cascading Style Sheets, level 2.2
- 1 About the CSS 2.2 Specification
- 2 Introduction to CSS 2.2
- 3 Conformance: Requirements and Recommendations
- 4 Syntax and basic data types
- 5 Selectors
- 6 Assigning property values, Cascading, and Inheritance
- 7 Media types
- 8 Box model
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-right', 'border-bottom', 'border-left', and 'border'
- 8.6 The box model for inline elements in bidirectional context
- 9 Visual formatting model
- 10 Visual formatting model details
- 10.1 Definition of "containing block"
- 10.2 Content width: the 'width' property
- 10.3 Calculating widths and margins
- 10.3.1 Inline, non-replaced elements
- 10.3.2 Inline, replaced elements
- 10.3.3 Block-level, non-replaced elements in normal flow
- 10.3.4 Block-level, replaced elements in normal flow
- 10.3.5 Floating, non-replaced elements
- 10.3.6 Floating, replaced elements
- 10.3.7 Absolutely positioned, non-replaced elements
- 10.3.8 Absolutely positioned, replaced elements
- 10.3.9 'Inline-block', non-replaced elements in normal flow
- 10.3.10 'Inline-block', replaced elements in normal flow
- 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- 10.5 Content height: the 'height' property
- 10.6 Calculating heights and margins
- 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- 11 Visual effects
- 12 Generated content, automatic numbering, and lists
- 13 Paged media
- 14 Colors and Backgrounds
- 15 Fonts
- 16 Text
- 17 Tables
- 18 User interface
- Appendix A. Aural style sheets
- Appendix B. Bibliography
- Appendix C. Changes
- Appendix D. Default style sheet for HTML 4
- Appendix E. Elaborate description of Stacking Contexts
- Appendix F. Full property table
- Appendix G. Grammar of CSS 2.2
- Appendix I. Index
Cascading Style Sheets, level 2.1, https://www.w3.org/TR/2011/REC-CSS2-20110607
- Cascading Style Sheets, level 2.1
- 1 About the CSS 2.1 Specification
- 2 Introduction to CSS 2.1
- 3 Conformance: Requirements and Recommendations
- 4 Syntax and basic data types
- 5 Selectors
- 6 Assigning property values, Cascading, and Inheritance
- 7 Media types
- 8 Box model
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-right', 'border-bottom', 'border-left', and 'border'
- 8.6 The box model for inline elements in bidirectional context
- 9 Visual formatting model
- 10 Visual formatting model details
- 10.1 Definition of "containing block"
- 10.2 Content width: the 'width' property
- 10.3 Calculating widths and margins
- 10.3.1 Inline, non-replaced elements
- 10.3.2 Inline, replaced elements
- 10.3.3 Block-level, non-replaced elements in normal flow
- 10.3.4 Block-level, replaced elements in normal flow
- 10.3.5 Floating, non-replaced elements
- 10.3.6 Floating, replaced elements
- 10.3.7 Absolutely positioned, non-replaced elements
- 10.3.8 Absolutely positioned, replaced elements
- 10.3.9 'Inline-block', non-replaced elements in normal flow
- 10.3.10 'Inline-block', replaced elements in normal flow
- 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- 10.5 Content height: the 'height' property
- 10.6 Calculating heights and margins
- 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- 11 Visual effects
- 12 Generated content, automatic numbering, and lists
- 13 Paged media
- 14 Colors and Backgrounds
- 15 Fonts
- 16 Text
- 17 Tables
- 18 User interface
- Appendix A. Aural style sheets
- Appendix B. Bibliography
- Appendix C. Changes
- C.1 Additional property values
- C.2 Changes
- C.2.1 Section 1.1 CSS 2.1 vs CSS 2
- C.2.2 Section 1.2 Reading the specification
- C.2.3 Section 1.3 How the specification is organized
- C.2.4 Section 1.4.2.1 Value
- C.2.5 Section 1.4.2.6 Media groups
- C.2.6 Section 1.4.2.7 Computed value
- C.2.7 Section 1.4.4 Notes and examples
- C.2.8 Section 1.5 Acknowledgments
- C.2.9 Section 3.2 Conformance
- C.2.10 Section 3.3 Error Conditions
- C.2.11 Section 4.1.1 Tokenization
- C.2.12 Section 4.1.3 Characters and case
- C.2.13 Section 4.2 Rules for handling parsing errors
- C.2.14 Section 4.3 Values
- C.2.15 Section 4.3.2 Lengths
- C.2.16 Section 4.3.4 URLs and URIs
- C.2.17 Section 4.3.5 Counters
- C.2.18 Section 4.3.6 Colors
- C.2.19 Section 4.3.8 Unsupported Values
- C.2.20 Section 4.4 CSS style sheet representation
- C.2.21 Section 5.8.1 Matching attributes and attribute values
- C.2.22 Section 5.8.3 Class selectors
- C.2.23 Section 5.9 ID selectors
- C.2.24 Section 5.10 Pseudo-elements and pseudo-classes
- C.2.25 Section 5.11.2 The link pseudo-classes: :link and :visited
- C.2.26 Section 5.11.4 The language pseudo-class: :lang
- C.2.27 Section 5.12.1 The :first-line pseudo-element
- C.2.28 Section 5.12.2 The :first-letter pseudo-element
- C.2.29 Section 6.1 Specified, computed, and actual values
- C.2.30 Section 6.4.1 Cascading order
- C.2.31 Section 6.4.3 Calculating a selector's specificity
- C.2.32 Section 6.4.4 Precedence of non-CSS presentational hints
- C.2.33 Section 7.3 Recognized Media Types
- C.2.34 Section 7.3.1 Media Groups
- C.2.35 Section 8.3 Margin properties
- C.2.36 Section 8.3.1 Collapsing margins
- C.2.37 Section 8.4 Padding properties
- C.2.38 Section 8.5.2 Border color
- C.2.39 Section 8.5.3 Border style
- C.2.40 Section 8.6 The box model for inline elements in bidirectional context
- C.2.41 Section 9.1.2 Containing blocks
- C.2.42 Section 9.2.1.1 Anonymous block boxes
- C.2.43 Section 9.2.2.1 Anonymous inline boxes
- C.2.44 Section 9.2.3 Run-in boxes
- C.2.45 Section 9.2.4 The 'display' property
- C.2.46 Section 9.3.1 Choosing a positioning scheme
- C.2.47 Section 9.3.2 Box offsets
- C.2.48 Section 9.4.1 Block formatting contexts
- C.2.49 Section 9.4.2 Inline formatting context
- C.2.50 Section 9.4.3 Relative positioning
- C.2.51 Section 9.5 Floats
- C.2.52 Section 9.5.1 Positioning the float
- C.2.53 Section 9.5.2 Controlling flow next to floats
- C.2.54 Section 9.7 Relationships between 'display', 'position', and 'float'
- C.2.55 Section 9.9 Layered presentation
- C.2.56 Section 9.10 Text direction
- C.2.57 Chapter 10 Visual formatting model details
- C.2.58 Section 10.1 Definition of "containing block"
- C.2.59 Section 10.2 Content width
- C.2.60 Section 10.3 Calculating widths and margins
- C.2.61 Section 10.3.2 Inline, replaced elements
- C.2.62 Section 10.3.3 Block-level, non-replaced elements in normal flow
- C.2.63 Section 10.3.4 Block-level, replaced elements in normal flow
- C.2.64 Section 10.3.5 Floating, non-replaced elements
- C.2.65 Section 10.3.6 Floating, replaced elements
- C.2.66 Section 10.3.7 Absolutely positioned, non-replaced elements
- C.2.67 Section 10.3.8 Absolutely positioned, replaced elements
- C.2.68 Section 10.4 Minimum and maximum widths
- C.2.69 Section 10.5 Content height
- C.2.70 Section 10.6 Calculating heights and margins
- C.2.71 Section 10.6.1 Inline, non-replaced elements
- C.2.72 Section 10.6.2 Inline replaced elements, block-level replaced elements in normal flow, 'inline-block' replaced elements in normal flow and floating replaced elements
- C.2.73 Section 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'
- C.2.74 Section 10.6.4 Absolutely positioned, non-replaced elements
- C.2.75 Section 10.6.5 Absolutely positioned, replaced elements
- C.2.76 Section 10.7 Minimum and maximum heights
- C.2.77 Section 10.8 Line height calculations
- C.2.78 Section 10.8.1 Leading and half-leading
- C.2.79 Section 11.1 Overflow and clipping
- C.2.80 Section 11.1.1 Overflow
- C.2.81 Section 11.1.2 Clipping: the 'clip' property
- C.2.82 Section 11.2 Visibility
- C.2.83 Chapter 12 Generated content, automatic numbering, and lists
- C.2.84 Section 12.1 The :before and :after pseudo-elements
- C.2.85 Section 12.2 The 'content' property
- C.2.86 Section 12.3.2 Inserting quotes with the 'content' property
- C.2.87 Section 12.4 Automatic counters and numbering
- C.2.88 Section 12.4.1 Nested counters and scope
- C.2.89 Section 12.5 Lists
- C.2.90 Section 12.5.1 Lists
- C.2.91 Chapter 13 Paged media
- C.2.92 Section 13.2.2 Page selectors
- C.2.93 Section 13.3.1 Page break properties
- C.2.94 Section 13.3.3 Allowed page breaks
- C.2.95 Section 14.2.1 Background properties
- C.2.96 Section 14.3 Gamma correction
- C.2.97 Chapter 15 Fonts
- C.2.98 Section 15.2 Font matching algorithm
- C.2.99 Section 15.2.2 Font family
- C.2.100 Section 15.5 Small-caps
- C.2.101 Section 15.6 Font boldness
- C.2.102 Section 15.7 Font size
- C.2.103 Chapter 16 Text
- C.2.104 Section 16.2 Alignment
- C.2.105 Section 16.3.1 Underlining, over lining, striking, and blinking
- C.2.106 Section 16.4 Letter and word spacing
- C.2.107 Section 16.5 Capitalization
- C.2.108 Section 16.6 White space
- C.2.109 Chapter 17 Tables
- C.2.110 Section 17.2 The CSS table model
- C.2.111 Section 17.2.1 Anonymous table objects
- C.2.112 Section 17.4 Tables in the visual formatting model
- C.2.113 Section 17.4.1 Caption position and alignment
- C.2.114 Section 17.5 Visual layout of table contents
- C.2.115 Section 17.5.1 Table layers and transparency
- C.2.116 Section 17.5.2.1 Fixed table layout
- C.2.117 Section 17.5.2.2 Automatic table layout
- C.2.118 Section 17.5.3 Table height algorithms
- C.2.119 Section 17.5.4 Horizontal alignment in a column
- C.2.120 Section 17.6 Borders
- C.2.121 Section 17.6.1 The separated borders model
- C.2.122 Section 17.6.1.1 Borders and Backgrounds around empty cells
- C.2.123 Section 17.6.2 The collapsing border model
- C.2.124 Section 17.6.2.1 Border conflict resolution
- C.2.125 Section 18.1 Cursors: the 'cursor' property
- C.2.126 Section 18.4 Dynamic outlines
- C.2.127 Chapter 12 Generated content, automatic numbering, and lists
- C.2.128 Appendix A. Aural style sheets
- C.2.129 Appendix A Section 5 Pause properties
- C.2.130 Appendix A Section 6 Cue properties
- C.2.131 Appendix A Section 7 Mixing properties
- C.2.132 Appendix B Bibliography
- C.2.133 Other
- C.3 Errors
- C.4 Clarifications
- C.4.1 Section 2.1 A brief CSS 2.1 tutorial for HTML
- C.4.2 Section 2.2 A brief CSS 2.1 tutorial for XML
- C.4.3 Section 2.3 The CSS 2.1 processing model
- C.4.4 Section 3.1 Definitions
- C.4.5 Section 4.1 Syntax
- C.4.6 Section 4.1.1 Tokenization
- C.4.7 Section 4.1.3 Characters and case
- C.4.8 Section 4.1.7 Rule sets, declaration blocks, and selectors
- C.4.9 Section 4.2 Rules for handling parsing errors
- C.4.10 Section 4.3.1 Integers and real numbers
- C.4.11 Section 4.3.2 Lengths
- C.4.12 Section 4.3.4 URLs and URIs
- C.4.13 Section 5.1 Pattern matching
- C.4.14 Section 5.7 Adjacent sibling selectors
- C.4.15 Section 5.8.1 Matching attributes and attribute values
- C.4.16 Section 5.8.2 Default attribute values in DTDs
- C.4.17 Section 5.9 ID selectors
- C.4.18 Section 5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus
- C.4.19 Section 5.11.4 The language pseudo-class: :lang
- C.4.20 Section 5.12.2 The :first-letter pseudo-element
- C.4.21 Section 6.2 Inheritance
- C.4.22 Section 6.2.1 The 'inherit' value
- C.4.23 Section 6.3 The @import rule
- C.4.24 Section 6.4 The Cascade
- C.4.25 Section 6.4.1 Cascading order
- C.4.26 Section 6.4.3 Calculating a selector's specificity
- C.4.27 Section 7.2.1 The @media rule
- C.4.28 Section 7.3 Recognized media types
- C.4.29 Section 7.3.1 Media groups
- C.4.30 Section 8.1 Box dimensions
- C.4.31 Section 8.3 Margin properties
- C.4.32 Section 8.3.1 Collapsing margins
- C.4.33 Section 8.5.3 Border style
- C.4.34 Section 9.1.1 The viewport
- C.4.35 Section 9.2.4 The 'display' property
- C.4.36 Section 9.3.1 Choosing a positioning scheme
- C.4.37 Section 9.3.2 Box offsets
- C.4.38 Section 9.4.2 Inline formatting context
- C.4.39 Section 9.4.3 Relative positioning
- C.4.40 Section 9.5 Floats
- C.4.41 Section 9.5.1 Positioning the float
- C.4.42 Section 9.5.2 Controlling flow next to floats
- C.4.43 Section 9.8 Comparison of normal flow, floats, and absolute positioning
- C.4.44 Section 10.1 Definition of "containing block"
- C.4.45 Section 10.2 Content width
- C.4.46 Section 10.3.3 Block-level, non-replaced elements in normal flow
- C.4.47 Section 10.3.8 Absolutely positioning, replaced elements
- C.4.48 Section 10.4 Minimum and maximum widths
- C.4.49 Section 10.6 Calculating heights and margins
- C.4.50 Section 10.7 Minimum and maximum heights
- C.4.51 Section 10.8 Line height calculations
- C.4.52 Section 10.8.1 Leading and half-leading
- C.4.53 Section 11.1 Overflow and clipping
- C.4.54 Section 11.1.1 Overflow
- C.4.55 Section 11.1.2 Clipping
- C.4.56 Section 11.2 Visibility
- C.4.57 Section 12.1 The :before and :after pseudo-elements
- C.4.58 Section 12.2 The 'content' property
- C.4.59 Section 12.3.2 Inserting quotes with the 'content' property
- C.4.60 Section 12.4 Automatic counters and numbering
- C.4.61 Section 12.4.3 Counters in elements with 'display: none'
- C.4.62 Section 14.2 The background
- C.4.63 Section 15.1 Fonts Introduction
- C.4.64 Section 15.2 Font matching algorithm
- C.4.65 Section 15.2.2 Font family
- C.4.66 Section 15.3.1 Generic font families
- C.4.67 Section 15.4 Font styling
- C.4.68 Section 15.5 Small-caps
- C.4.69 Section 15.6 Font boldness
- C.4.70 Section 15.7 Font size
- C.4.71 Section 16.1 Indentation
- C.4.72 Section 16.2 Alignment
- C.4.73 Section 16.3.1 Underlining, over lining, striking, and blinking
- C.4.74 Section 16.5 Capitalization
- C.4.75 Section 16.6 White space
- C.4.76 Section 17.1 Introduction to tables
- C.4.77 Section 17.2 The CSS table model
- C.4.78 Section 17.2.1 Anonymous table objects
- C.4.79 Section 17.4 Tables in the visual formatting model
- C.4.80 Section 17.5 Visual layout of table contents
- C.4.81 Section 17.5.1 Table layers and transparency
- C.4.82 Section 17.5.2 Table width algorithms
- C.4.83 Section 17.5.2.1 Fixed table layout
- C.4.84 Section 17.5.2.2 Automatic table layout
- C.4.85 Section 17.5.4 Horizontal alignment in a column
- C.4.86 Section 17.5.5 Dynamic row and column effects
- C.4.87 Section 17.6.1 The separated borders model
- C.4.88 Section 17.6.2 The collapsing borders model
- C.4.89 Section 18.2 System Colors
- C.4.90 Section 18.4 Dynamic outlines
- C.4.91 Section 18.4.1 Outlines and the focus
- C.4.92 Appendix D Default style sheet for HTML 4
- C.5 Errata since the Candidate Recommendation of July 2007
- C.5.1 Section 1.4.2.1 Value
- C.5.2 Section 2.3 The CSS 2.1 processing model
- C.5.3 Section 3.1 Definitions
- C.5.4 Section 4.1.1 Tokenization
- C.5.5 Section 4.1.2.2 Informative Historical Notes
- C.5.6 Section 4.1.3 Characters and case
- C.5.7 Section 4.1.3 Characters and case
- C.5.8 Section 4.1.3 Characters and case
- C.5.9 Section 4.1.3 Characters and case
- C.5.10 Section 4.1.5 At-rules
- C.5.11 Section 4.1.7 Rule sets, declaration blocks, and selectors
- C.5.12 Section 4.2 Rules for handling parsing errors
- C.5.13 Section 4.2 Rules for handling parsing errors
- C.5.14 Section 4.3.2 Lengths
- C.5.15 Section 4.3.5 Counters
- C.5.16 Section 5.8.1 Matching attributes and attribute values
- C.5.17 Section 5.8.2 Default attribute values in DTDs
- C.5.18 Section 5.11.4 The language pseudo-class: :lang
- C.5.19 Section 5.12.3 The :before and :after pseudo-elements
- C.5.20 Section 6.3 The @import rule
- C.5.21 Section 6.3 The @import rule
- C.5.22 Section 6.4.1 Cascading order
- C.5.23 Section 6.4.1 Cascading order
- C.5.24 Section 7.2.1 The @media rule
- C.5.25 Section 8.3.1 Collapsing margins
- C.5.26 Section 8.3.1 Collapsing margins
- C.5.27 Section 8.3.1 Collapsing margins
- C.5.28 Section 9.2.2 Inline-level elements and inline boxes
- C.5.29 Section 9.2.4 The 'display' property
- C.5.30 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'
- C.5.31 Section 9.5 Floats
- C.5.32 Section 9.5 Floats
- C.5.33 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.5.34 Section 9.6.1 Fixed positioning
- C.5.35 Section 9.9.1 Specifying the stack level: the 'z-index' property
- C.5.36 Section 10.1 Definition of "containing block"
- C.5.37 Section 10.3 Calculating widths and margins
- C.5.38 Section 10.3.1 Inline, non-replaced elements
- C.5.39 Section 10.3.2 Inline, replaced elements
- C.5.40 Section 10.3.2 Inline, replaced elements
- C.5.41 Section 10.3.3 Block-level, non-replaced elements in normal flow
- C.5.42 Section 10.3.7 Absolutely positioned, non-replaced elements
- C.5.43 Section 10.3.7 Absolutely positioned, non-replaced elements
- C.5.44 Section 10.3.8 Absolutely positioned, replaced elements
- C.5.45 Section 10.3.8 Absolutely positioned, replaced elements
- C.5.46 Section 10.3.8 Absolutely positioned, replaced elements
- C.5.47 Section 10.5 Content height: the 'height' property
- C.5.48 Section 10.6.2 Inline replaced elements […]
- C.5.49 Section 10.6.4 Absolutely positioned, non-replaced elements
- C.5.50 Section 10.6.5 Absolutely positioned, replaced elements
- C.5.51 Section 10.8.1 Leading and half-leading
- C.5.52 Section 11.1.1 Overflow: the 'overflow' property
- C.5.53 Section 11.1.2 Clipping: the 'clip' property
- C.5.54 Section 12.2 The 'content' property
- C.5.55 Section 12.4.2 Counter styles
- C.5.56 Section 12.5 Lists
- C.5.57 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.5.58 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.5.59 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.5.60 Section 13.2 Page boxes: the @page rule
- C.5.61 Section 13.2.1.1 Rendering page boxes that do not fit a target sheet
- C.5.62 Section 13.2.3 Content outside the page box
- C.5.63 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'
- C.5.64 Section 13.3.1 Page break properties: 'page-break-before', 'page-break-after', 'page-break-inside'
- C.5.65 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'
- C.5.66 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'
- C.5.67 Section 13.3.3 Allowed page breaks
- C.5.68 Section 13.3.3 Allowed page breaks
- C.5.69 Section 13.3.3 Allowed page breaks
- C.5.70 Section 13.3.5 "Best" page breaks
- C.5.71 Section 14.2 The background
- C.5.72 Section 14.2 The background
- C.5.73 Section 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'
- C.5.74 Section 15.6 Font boldness: the 'font-weight' property
- C.5.75 Section 16.6 Whitespace: the 'white-space' property
- C.5.76 Section 16.6.1 The 'white-space' processing model
- C.5.77 Section 17.2.1 Anonymous table objects
- C.5.78 Section 17.2.1 Anonymous table objects
- C.5.79 Section 17.4 Tables in the visual formatting model
- C.5.80 Section 17.5.4 Horizontal alignment in a column
- C.5.81 Section 18.1 Cursors: the 'cursor' property
- C.5.82 Section B.2 Informative references
- C.5.83 Appendix D. Default style sheet for HTML 4
- C.5.84 Appendix D. Default style sheet for HTML 4
- C.5.85 Section E.2 Painting order
- C.5.86 Appendix G. Grammar of CSS 2.1
- C.5.87 Section G.1 Grammar
- C.5.88 Section G.2 Lexical scanner
- C.5.89 Section G.2 Lexical scanner
- C.5.90 Section G.2 Lexical scanner
- C.5.91 Section G.2 Lexical scanner
- C.5.92 Appendix I. Index
- C.6 Errata since the Candidate Recommendation of April 2009
- C.7 Errata since the Candidate Recommendation of September 2009
- C.7.1 Section 1.4.2.1 Value
- C.7.2 Section 3.1 Definitions
- C.7.3 Section 4.1.1 Tokenization
- C.7.4 Section 4.1.1 Tokenization
- C.7.5 Section 4.1.1 Tokenization
- C.7.6 Section 4.1.1 Tokenization
- C.7.7 Section 4.1.2.2 Informative Historical Notes
- C.7.8 Section 4.1.3 Characters and case
- C.7.9 Section 4.1.3 Characters and case
- C.7.10 Section 4.1.8 Declarations and properties
- C.7.11 Section 4.2 Rules for handling parsing errors
- C.7.12 Section 4.3.2 Lengths
- C.7.13 Section 4.3.2 Lengths
- C.7.14 Section 4.3.4 URLs and URIs
- C.7.15 Section 4.3.4 URLs and URIs
- C.7.16 Section 5.8.2 Default attribute values in DTDs
- C.7.17 Section 5.11.4 The language pseudo-class: :lang
- C.7.18 Section 5.12 Pseudo-elements
- C.7.19 Section 5.12.1 The :first-line pseudo-element
- C.7.20 Section 5.12.2 The :first-letter pseudo-element
- C.7.21 Section 6.2 Inheritance
- C.7.22 Section 6.4.4 Precedence of non-CSS presentational hints
- C.7.23 Section 7.3 Recognized media types
- C.7.24 Section 8.3.1 Collapsing margins
- C.7.25 Section 8.3.1 Collapsing margins
- C.7.26 Section 9.2.1 Block-level elements and block boxes
- C.7.27 Section 9.2.1.1 Anonymous block boxes
- C.7.28 Section 9.2.1.1 Anonymous block boxes
- C.7.29 Section 9.2.1.1 Anonymous block boxes
- C.7.30 Section 9.2.1.1 Anonymous block boxes
- C.7.31 Section 9.2.2 Inline-level elements and inline boxes
- C.7.32 Section 9.2.3 Run-in boxes
- C.7.33 Section 9.2.4 The 'display' property
- C.7.34 Section 9.2.4 The 'display' property
- C.7.35 Section 9.3 Positioning schemes
- C.7.36 Section 9.4 Normal flow
- C.7.37 Section 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'
- C.7.38 Section 9.5 Floats
- C.7.39 Section 9.5 Floats
- C.7.40 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.7.41 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.7.42 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.7.43 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.7.44 Section 14.2.1 Background properties
- C.7.45 Section 9.9.1 Specifying the stack level: the 'z-index' property
- C.7.46 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties
- C.7.47 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties
- C.7.48 Section 9.10 Text direction: the 'direction' and 'unicode-bidi' properties
- C.7.49 Section 10.1 Definition of "containing block"
- C.7.50 Section 10.2 Content width: the 'width' property
- C.7.51 Section 10.2 Content width: the 'width' property
- C.7.52 Section 10.2 Content width: the 'width' property
- C.7.53 Section 10.5 Content height: the 'height' property
- C.7.54 Section 10.5 Content height: the 'height' property
- C.7.55 Section 10.6.7 'Auto' heights for block formatting context roots
- C.7.56 Section 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- C.7.57 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- C.7.58 Section 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- C.7.59 Section 10.8.1 Leading and half-leading
- C.7.60 Section 10.8.1 Leading and half-leading
- C.7.61 Section 10.8.1 Leading and half-leading
- C.7.62 Section 11.1 Overflow and clipping
- C.7.63 Section 11.1.1 Overflow: the 'overflow' property
- C.7.64 Section 11.1.1 Overflow: the 'overflow' property
- C.7.65 Section 11.1.1 Overflow: the 'overflow' property
- C.7.66 Section 11.1.2 Clipping: the 'clip' property
- C.7.67 Section 12.5 Lists
- C.7.68 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.7.69 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.7.70 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.7.71 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.7.72 Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.7.73 Section 13.2 Page boxes: the @page rule
- C.7.74 Section 13.2.2 Page selectors: selecting left, right, and first pages
- C.7.75 Section 13.3.2 Breaks inside elements: 'orphans', 'widows'
- C.7.76 Section 13.3.3 Allowed page breaks
- C.7.77 Section 15.3 Font family: the 'font-family' property
- C.7.78 Section 15.3.1 Generic font families
- C.7.79 Section 15.6 Font boldness: the 'font-weight' property
- C.7.80 Section 15.6 Font boldness: the 'font-weight' property
- C.7.81 Section 15.7 Font size: the 'font-size' property
- C.7.82 Section 16.1 Indentation: the 'text-indent' property
- C.7.83 Section 16.1 Indentation: the 'text-indent' property
- C.7.84 Section 16.2 Alignment: the 'text-align' property
- C.7.85 Section 16.2 Alignment: the 'text-align' property
- C.7.86 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property
- C.7.87 Section 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property
- C.7.88 Section 16.4 Letter and word spacing: the 'letter-spacing' and 'word-spacing' properties
- C.7.89 Section 16.6 White space: the 'white-space' property
- C.7.90 Section 16.6.1 The 'white-space' processing model
- C.7.91 Section 16.6.1 The 'white-space' processing model
- C.7.92 Section 16.6.1 The 'white-space' processing model
- C.7.93 Section 17.2 The CSS table model
- C.7.94 Section 17.2.1 Anonymous table objects
- C.7.95 Section 17.2.1 Anonymous table objects
- C.7.96 Section 17.4 Tables in the visual formatting model
- C.7.97 Section 17.4 Tables in the visual formatting model
- C.7.98 Section 17.5.2.2 Automatic table layout
- C.7.99 Section 17.5.3 Table height algorithms
- C.7.100 Section 17.5.4 Horizontal alignment in a column
- C.7.101 Section B.2 Informative references
- C.7.102 Section D. Default style sheet for HTML 4
- C.7.103 Section E.2 Painting order
- C.7.104 Appendix G Grammar of CSS 2.1
- C.8 Changes since the working draft of 7 December 2010
- C.8.1 8.3.1 Collapsing margins
- C.8.2 10.8.1 Leading and half-leading
- C.8.3 10.3 Calculating widths and margins
- C.8.4 14.3 Gamma correction
- C.8.5 11.1.2 Clipping: the 'clip' property
- C.8.6 9.4.2 Inline formatting contexts
- C.8.7 10.3.2 Inline, replaced elements
- C.8.8 10.1 Definition of "containing block"
- C.8.9 13.2.2 Page selectors: selecting left, right, and first pages
- C.8.10 8.3.1 Collapsing margins
- C.8.11 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- C.8.12 10.8.1 Leading and half-leading
- C.8.13 10.6.1 Inline, non-replaced elements
- C.8.14 9.5.1 Positioning the float: the 'float' property
- C.8.15 9.2.1.1 Anonymous block boxes
- C.8.16 5.12.1 The :first-line pseudo-element
- C.8.17 16.6 White space: the 'white-space' property
- C.8.18 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.8.19 9.7 Relationships between 'display', 'position', and 'float'
- C.8.20 9.4.2 Inline formatting contexts
- C.8.21 4.1.9 Comments
- C.8.22 12.5.1 Lists: the 'list-style-type', 'list-style-image', 'list-style-position', and 'list-style' properties
- C.8.23 9.5.1 Positioning the float: the 'float' property
- C.8.24 9.3 Positioning schemes
- C.8.25 9.10 Text direction: the 'direction' and 'unicode-bidi' properties
- C.8.26 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property
- C.8.27 16.3.1 Underlining, overlining, striking, and blinking: the 'text-decoration' property
- C.8.28 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- C.8.29 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'
- C.8.30 9.2.1.1 Anonymous block boxes
- C.8.31 17.4 Tables in the visual formatting model
- C.8.32 11.1.2 Clipping: the 'clip' property
- C.8.33 13.2 Page boxes: the @page rule
- C.8.34 4.1.1 Tokenization
- C.8.35 4.2 Rules for handling parsing errors
- C.8.36 3.1 Definitions
- C.8.37 4.3.4 URLs and URIs
- C.8.38 9.5 Floats
- C.8.39 11.1.1 Overflow: the 'overflow' property
- C.8.40 9.2.1.1 Anonymous block boxes
- C.8.41 16.2 Alignment: the 'text-align' property
- C.8.42 9.5 Floats
- C.8.43 9.4.2 Inline formatting contexts
- C.8.44 5.12 Pseudo-elements
- C.8.45 9.5 Floats
- C.8.46 9.5 Floats
- C.8.47 14.2.1 Background properties: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', and 'background'
- C.8.48 9.2.4 The 'display' property
- C.8.49 6.1.2 Computed values
- C.8.50 10.3.2 Inline, replaced elements
- C.8.51 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.8.52 G.2 Lexical scanner
- C.8.53 Section 9.5.2 Controlling flow next to floats: the 'clear' property
- C.8.54 9.5 Floats
- C.8.55 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'
- Appendix D. Default style sheet for HTML 4
- Appendix E. Elaborate description of Stacking Contexts
- Appendix F. Full property table
- Appendix G. Grammar of CSS 2.1
- Appendix I. Index
Other Cascading Style Sheets, level 2.1 Documents
Cascading Style Sheets, level 2, https://www.w3.org/TR/2008/REC-CSS2-20080411/
- Cascading Style Sheets, level 2
- 1 About the CSS2 Specification
- 2 Introduction to CSS2
- 3 Conformance: Requirements and Recommendations
- 4 CSS2 syntax and basic data types
- 5 Selectors
- 6 Assigning property values, Cascading, and Inheritance
- 7 Media types
- 8 Box model
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-bottom', 'border-right', 'border-left', and 'border'
- 9 Visual formatting model
- 10 Visual formatting model details
- 10.1 Definition of "containing block"
- 10.2 Content width: the 'width' property
- 10.3 Computing widths and margins
- 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- 10.5 Content height: the 'height' property
- 10.6 Computing heights and margins
- 10.6.1 Inline, non-replaced elements
- 10.6.2 Inline, replaced elements block-level, replaced elements in normal flow, and floating, replaced elements
- 10.6.3 Block-level, non-replaced elements in normal flow, and floating, non-replaced elements
- 10.6.4 Absolutely positioned, non-replaced elements
- 10.6.5 Absolutely positioned, replaced elements
- 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- 11 Visual effects
- 12 Generated content, automatic numbering, and lists
- 13 Paged media
- 14 Colors and Backgrounds
- 15 Fonts
- 15.1 Introduction
- 15.2 Font specification
- 15.3 Font selection
- 15.3.1 Font Descriptions and @font-face
- 15.3.2 Descriptors for Selecting a Font: 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' and 'font-size'
- 15.3.3 Descriptors for Font Data Qualification: 'unicode-range'
- 15.3.4 Descriptor for Numeric Values: 'units-per-em'
- 15.3.5 Descriptor for Referencing: 'src'
- 15.3.6 Descriptors for Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
- 15.3.7 Descriptors for Synthesis: 'widths', 'bbox' and 'definition-src'
- 15.3.8 Descriptors for Alignment: 'baseline', 'centerline', 'mathline', and 'topline'
- 15.3.9 Examples
- 15.4 Font Characteristics
- 15.5 Font matching algorithm
- 16 Text
- 17 Tables
- 18 User interface
- 19 Aural style sheets
- Appendix A. A sample style sheet for HTML 4.0
- Appendix B. Changes from CSS1
- Appendix C. Implementation and performance notes for fonts
- Appendix D. The grammar of CSS2
- Appendix E. References
- Appendix F. Property index
- Appendix G. Descriptor index
- Appendix H. Index
Cascading Style Sheets, level 2, https://www.w3.org/TR/1998/REC-CSS2-19980512/
- Cascading Style Sheets, level 2
- 1 About the CSS2 Specification
- 2 Introduction to CSS2
- 3 Conformance: Requirements and Recommendations
- 4 CSS2 syntax and basic data types
- 5 Selectors
- 6 Assigning property values, Cascading, and Inheritance
- 7 Media types
- 8 Box model
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-bottom', 'border-right', 'border-left', and 'border'
- 9 Visual formatting model
- 10 Visual formatting model details
- 10.1 Definition of "containing block"
- 10.2 Content width: the 'width' property
- 10.3 Computing widths and margins
- 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- 10.5 Content height: the 'height' property
- 10.6 Computing heights and margins
- 10.6.1 Inline, non-replaced elements
- 10.6.2 Inline, replaced elements block-level, replaced elements in normal flow, and floating, replaced elements
- 10.6.3 Block-level, non-replaced elements in normal flow, and floating, non-replaced elements
- 10.6.4 Absolutely positioned, non-replaced elements
- 10.6.5 Absolutely positioned, replaced elements
- 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- 11 Visual effects
- 12 Generated content, automatic numbering, and lists
- 13 Paged media
- 14 Colors and Backgrounds
- 15 Fonts
- 15.1 Introduction
- 15.2 Font specification
- 15.3 Font selection
- 15.3.1 Font Descriptions and @font-face
- 15.3.2 Descriptors for Selecting a Font: 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' and 'font-size'
- 15.3.3 Descriptors for Font Data Qualification: 'unicode-range'
- 15.3.4 Descriptor for Numeric Values: 'units-per-em'
- 15.3.5 Descriptor for Referencing: 'src'
- 15.3.6 Descriptors for Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
- 15.3.7 Descriptors for Synthesis: 'widths', 'bbox' and 'definition-src'
- 15.3.8 Descriptors for Alignment: 'baseline', 'centerline', 'mathline', and 'topline'
- 15.3.9 Examples
- 15.4 Font Characteristics
- 15.5 Font matching algorithm
- 16 Text
- 17 Tables
- 18 User interface
- 19 Aural style sheets
- Appendix A. A sample style sheet for HTML 4.0
- Appendix B. Changes from CSS1
- Appendix C. Implementation and performance notes for fonts
- Appendix D. The grammar of CSS2
- Appendix E. References
- Appendix F. Property index
- Appendix G. Descriptor index
- Appendix H. Index
Other Cascading Style Sheets, level 2.1 Documents
©sideway
ID: 190200102 Last Updated: 2/1/2019 Revision: 0 Ref:

References
- http://www.w3.org/TR/1999/REC-html401-1999, 1999, HTML 4.01 Specification: W3C Recommendation, updated 24 December 1999

|
 |