@@ -141,12 +141,12 @@ Introduction to Writing Modes</h2>
141141Module Interactions</h3>
142142
143143 <p> This module replaces and extends the 'unicode-bidi' and 'direction'
144- features defined in [[!CSS21 ]] sections 8.6 and 9.10.
144+ features defined in [[!CSS2 ]] sections 8.6 and 9.10.
145145
146146<h3 id="values">
147147Value Types and Terminology</h3>
148148
149- This specification follows the <a href="https://www.w3.org/TR/CSS21 /about.html#property-defs">CSS property definition conventions</a> from [[!CSS2]] .
149+ This specification follows the <a href="https://www.w3.org/TR/CSS2 /about.html#property-defs">CSS property definition conventions</a> from [[!CSS2]] .
150150 Value types not defined in this specification are defined in CSS Values & Units [[!CSS-VALUES-3]] .
151151 Other CSS modules may expand the definitions of these value types.
152152
@@ -156,7 +156,7 @@ Value Types and Terminology</h3>
156156 For readability they have not been repeated explicitly.
157157
158158 <p> Other important terminology and concepts used in this specification
159- are defined in [[!CSS21 ]] and [[!CSS-TEXT-3]] .
159+ are defined in [[!CSS2 ]] and [[!CSS-TEXT-3]] .
160160
161161<span id="bidi"></span>
162162<h2 id="text-direction">
@@ -225,8 +225,8 @@ Specifying Directionality: the 'direction' property</h3>
225225 of any bidi paragraph, embedding, isolate, or override established by the box.
226226 (See 'unicode-bidi' .) <!-- except plaintext -->
227227 In addition, it informs the ordering of
228- <a href="https://www.w3.org/TR/CSS21 /tables.html">table</a> column layout,
229- the direction of horizontal <a href="https://www.w3.org/TR/CSS21 /visufx.html#overflow">overflow</a> ,
228+ <a href="https://www.w3.org/TR/CSS2 /tables.html">table</a> column layout,
229+ the direction of horizontal <a href="https://www.w3.org/TR/CSS2 /visufx.html#overflow">overflow</a> ,
230230 and the default alignment of text within a line, and other layout effects
231231 that depend on the box's inline base direction.</p>
232232
@@ -1047,7 +1047,7 @@ Text Baselines</h3>
10471047<h3 id="replaced-baselines">
10481048Atomic Inline Baselines</h3>
10491049
1050- <p> If an <a href="https://www.w3.org/TR/CSS21 /visuren.html#inline-boxes">atomic
1050+ <p> If an <a href="https://www.w3.org/TR/CSS2 /visuren.html#inline-boxes">atomic
10511051 inline</a> (such as an inline-block, inline-table, or replaced inline element)
10521052 does not have a baseline,
10531053 then the UA synthesizes a baseline table thus:
@@ -1060,7 +1060,7 @@ Atomic Inline Baselines</h3>
10601060 <i> under</i> and <i> over</i> margin edges of the box.
10611061 </dl>
10621062
1063- <p class="note"> The 'vertical-align' property in [[!CSS21 ]] defines the baseline of
1063+ <p class="note"> The 'vertical-align' property in [[!CSS2 ]] defines the baseline of
10641064 inline-table and inline-block boxes with some exceptions.
10651065
10661066<h3 id="baseline-alignment">
@@ -1443,7 +1443,7 @@ Obsolete: the SVG1.1 'glyph-orientation-vertical' property</h4>
14431443<h2 id="abstract-box">
14441444Abstract Box Terminology</h2>
14451445
1446- <p> CSS2.1 [[!CSS21 ]] defines the box layout model of CSS in detail,
1446+ <p> CSS2.1 [[!CSS2 ]] defines the box layout model of CSS in detail,
14471447 but only for the ''horizontal-tb'' writing mode. Layout is analogous
14481448 in writing modes other than ''horizontal-tb'' ; however directional
14491449 and dimensional terms in CSS2.1 must be abstracted and remapped
@@ -1863,10 +1863,10 @@ Dimensional Mapping</h3>
18631863 <ul>
18641864 <li> The ''repeat-x'' keyword of 'background-repeat' tiles in the
18651865 inline dimension of the element, which is not necessarily the
1866- horizontal dimension. [[!CSS21 ]] [[!CSS3BG]]
1866+ horizontal dimension. [[!CSS2 ]] [[!CSS3BG]]
18671867 <li> The ''repeat-y'' keyword of 'background-repeat' tiles in the
18681868 block flow dimension of the element, which is not necessarily
1869- the vertical dimension. [[!CSS21 ]] [[!CSS3BG]]
1869+ the vertical dimension. [[!CSS2 ]] [[!CSS3BG]]
18701870 <li> The 'overflow-x' property controls overflow in the inline
18711871 dimension of the element. [[!CSS3UI]]
18721872 <li> The 'overflow-y' property controls overflow in the block
@@ -1879,9 +1879,9 @@ Dimensional Mapping</h3>
18791879 <li> The first and second values of the 'border-spacing' property
18801880 represent spacing between columns and rows respectively, not
18811881 necessarily the horizontal and vertical spacing respectively.
1882- [[!CSS21 ]]
1882+ [[!CSS2 ]]
18831883 <li> The 'line-height' property always refers to the logical
1884- height. [[!CSS21 ]]
1884+ height. [[!CSS2 ]]
18851885 </ul>
18861886
18871887 <p> The height properties ('height' , 'min-height' , and 'max-height' )
@@ -1890,15 +1890,15 @@ Dimensional Mapping</h3>
18901890 the rules used to calculate box dimensions and positions are logical.
18911891
18921892 <p> For example, the calculation rules in
1893- <a href="https://www.w3.org/TR/CSS21 /visudet.html#Computing_widths_and_margins">CSS2.1 Section 10.3</a>
1893+ <a href="https://www.w3.org/TR/CSS2 /visudet.html#Computing_widths_and_margins">CSS2.1 Section 10.3</a>
18941894 are used for the inline dimension measurements:
18951895 they apply to the <i> inline size</i> (which could be either the physical width or physical height)
18961896 and to the <i> inline-start</i> and <i> inline-end</i> margins, padding, and border.
18971897 Likewise the calculation rules in
1898- <a href="https://www.w3.org/TR/CSS21 /visudet.html#Computing_heights_and_margins">CSS2.1 Section 10.6</a>
1898+ <a href="https://www.w3.org/TR/CSS2 /visudet.html#Computing_heights_and_margins">CSS2.1 Section 10.6</a>
18991899 are used in the block dimension:
19001900 they apply to the <i> block size</i>
1901- and to the <i> block-start</i> and <i> block-end</i> margins, padding, and border. [[!CSS21 ]]
1901+ and to the <i> block-start</i> and <i> block-end</i> margins, padding, and border. [[!CSS2 ]]
19021902
19031903 <p> As a corollary, percentages on the margin and padding properties,
19041904 which are always calculated with respect to the containing block
@@ -2002,7 +2002,7 @@ Available Space in Orthogonal Flows</h4>
20022002 This typically happens in CSS2.1
20032003 when a containing block has an ''height/auto'' height,
20042004 for example: its width is given by the calculations in
2005- <a href="https://www.w3.org/TR/CSS21 /visudet.html#blockwidth">10.3.3</a> ,
2005+ <a href="https://www.w3.org/TR/CSS2 /visudet.html#blockwidth">10.3.3</a> ,
20062006 but its <i> block size</i> depends on its contents.
20072007 In such cases the <i> available inline space</i> is defined
20082008 as the <i> inline size</i> of the containing block;
@@ -2068,11 +2068,11 @@ Flow-Relative Mappings</h3>
20682068
20692069 <p> For example, the margin that is dropped when a box's inline
20702070 dimension is
2071- <a href="https://www.w3.org/TR/CSS21 /visudet.html#blockwidth">over-constrained</a>
2071+ <a href="https://www.w3.org/TR/CSS2 /visudet.html#blockwidth">over-constrained</a>
20722072 is the end margin as determined by the writing mode of the
20732073 containing block.
20742074
2075- <p> The <a href="https://www.w3.org/TR/CSS21 /box.html#collapsing-margins">margin
2075+ <p> The <a href="https://www.w3.org/TR/CSS2 /box.html#collapsing-margins">margin
20762076 collapsing rules</a> apply exactly with the <em><i> block-start</i>
20772077 margin</em> substituted for the top margin and the
20782078 <em><i> block-end</i> margin</em> substituted for the bottom margin.
@@ -2112,17 +2112,17 @@ Line-Relative Mappings</h3>
21122112 to interpret the <css> left</css> and <css> right</css> values of the
21132113 following properties:
21142114 <ul>
2115- <li> the 'text-align' property [[!CSS21 ]]
2115+ <li> the 'text-align' property [[!CSS2 ]]
21162116 </ul>
21172117
21182118 <p> The <i> line-right</i> and <i> line-left</i> directions are calculated
21192119 with respect to the writing mode of the <em> containing
21202120 block</em> of the box and used to interpret the <css> left</css>
21212121 and <css> right</css> values of the following properties:
21222122 <ul>
2123- <li> the 'float' property [[!CSS21 ]]
2124- <li> the 'clear' property [[!CSS21 ]]
2125- <li> the 'caption-side' property [[!CSS21 ]]
2123+ <li> the 'float' property [[!CSS2 ]]
2124+ <li> the 'clear' property [[!CSS2 ]]
2125+ <li> the 'caption-side' property [[!CSS2 ]]
21262126 </ul>
21272127
21282128 <p> The <i> over</i> and <i> under</i> directions are calculated with respect to
@@ -2135,10 +2135,10 @@ Line-Relative Mappings</h3>
21352135 the "top" of the line box is its <i> over</i> edge;
21362136 the "bottom" of the line box is its under edge.
21372137 Positive length and percentage values
2138- shift the baseline towards the <i> line-over</i> edge. [[!CSS21 ]]
2138+ shift the baseline towards the <i> line-over</i> edge. [[!CSS2 ]]
21392139 <li> For the 'text-decoration' property,
21402140 the underline is drawn on the <i> under</i> side of the text;
2141- the overline is drawn on the <i> over</i> side of the text. [[!CSS21 ]]
2141+ the overline is drawn on the <i> over</i> side of the text. [[!CSS2 ]]
21422142 <span class="note"> Note that the CSS Text Decoration Module defines
21432143 this in more detail and provides additional controls for
21442144 controlling the position of underlines and overlines.
@@ -2152,8 +2152,8 @@ Purely Physical Mappings</h3>
21522152 and do not respond to changes in writing mode:
21532153
21542154 <ul>
2155- <li> the ''rect()'' notation of the 'clip' property [[!CSS21 ]]
2156- <li> the background properties [[!CSS21 ]] [[!CSS3BG]]
2155+ <li> the ''rect()'' notation of the 'clip' property [[!CSS2 ]]
2156+ <li> the background properties [[!CSS2 ]] [[!CSS3BG]]
21572157 <li> the border-image properties [[!CSS3BG]]
21582158 <li> the offsets of the 'box-shadow' and 'text-shadow' properties
21592159 </ul>
0 commit comments