You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abstract: This module contains the features of <a href="http://www.w3.org/TR/CSS/">CSS</a> relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout. (The alignment of text and inline-level content is defined in [[CSS3TEXT]] and [[CSS3LINE]].)
16
+
Abstract: This module contains the features of <a href="http://www.w3.org/TR/CSS/">CSS</a> relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout. (The alignment of text and inline-level content is defined in [[CSS-TEXT-3]] and [[CSS-INLINE-3]].)
17
17
Link Defaults: selectors-3 (dfn) first formatted line, css-flexbox-1 (dfn) flex line, css-multicol-1 (dfn) multi-column element, css-fonts-3 (dfn) first available font, css21 (property) max-width/max-height/min-width/min-height, css-writing-modes-3 (dfn) dominant baseline, css-position-3 (property) left, css-cascade-3 (value) initial
18
18
Ignored Terms: table cell, stretch
19
19
At Risk: ''last-baseline''
@@ -31,14 +31,15 @@ Introduction</h2>
31
31
32
32
<em>This section is not normative.</em>
33
33
34
-
CSS Levels 1 and 2 allowed for the alignment of text via 'text-align' and
35
-
the alignment of blocks by balancing ''margin/auto'' margins. However, except in
36
-
table cells, vertical alignment was not possible. As CSS3 adds further
37
-
capabilities, the ability to align boxes in various dimensions becomes more
38
-
critical. This module attempts to create a cohesive and common box alignment
39
-
model to share among all of CSS.
34
+
CSS Levels 1 and 2 allowed for the alignment of text via 'text-align'
35
+
and the alignment of blocks by balancing ''margin/auto'' margins.
36
+
However, except in table cells,
37
+
vertical alignment was not possible.
38
+
As CSS3 adds further capabilities,
39
+
the ability to align boxes in various dimensions becomes more critical.
40
+
This module attempts to create a cohesive and common box alignment model to share among all of CSS.
40
41
41
-
Note: The alignment of text and inline-level content is defined in [[CSS3TEXT]] and [[CSS3LINE]].
42
+
Note: The alignment of text and inline-level content is defined in [[CSS-TEXT-3]] and [[CSS-INLINE-3]].
42
43
43
44
Inspiration for this document:
44
45
@@ -51,10 +52,11 @@ Introduction</h2>
51
52
<h3 id="placement">
52
53
Module interactions</h3>
53
54
54
-
This module adds some new alignment capabilities to the block layout
55
-
model described in [[!CSS21]] chapters 9 and 10 and defines the interaction
56
-
of these properties with the alignment of table cell content using
57
-
'vertical-align', as defined in [[!CSS21]] chapter 17.
55
+
This module adds some new alignment capabilities
56
+
to the block layout model described in [[!CSS21]] chapters 9 and 10
57
+
and defines the interaction of these properties
58
+
with the alignment of table cell content using 'vertical-align',
59
+
as defined in [[!CSS21]] chapter 17.
58
60
59
61
The interaction of these properties with
60
62
Grid Layout [[!CSS3-GRID-LAYOUT]]
@@ -63,19 +65,17 @@ Module interactions</h3>
63
65
The property definitions here supersede those in [[!CSS3-FLEXBOX]]
64
66
(which have a smaller, earlier subset of permissible values).
65
67
66
-
No properties in this module apply to the <code>::first-line</code> or
67
-
<code>::first-letter</code> pseudo-elements.
68
+
No properties in this module apply to the <code>::first-line</code>
0 commit comments