@@ -26,13 +26,16 @@ At Risk: the 'initial-letter-wrap' property
26
26
27
27
<pre class="link-defaults">
28
28
spec:css-align-3; type:dfn; text:alignment baseline
29
+ spec:css-backgrounds-3; type:property; text:box-shadow
29
30
spec:css-box; type:dfn; text:content area
30
31
spec:css-break-3; type:dfn; text:fragment
31
32
spec:css-shapes-1; type:property; text:shape-margin
32
33
spec:svg2; type:dfn; text: current text position
33
34
spec:css-writing-modes-3; type:dfn; text:baseline
34
35
spec:css-fonts-4; type:property; text:font-language-override
35
36
spec:css-align-3; type:value; for:align-content; text:center
37
+ spec:css2; type:value; for:float; text:none
38
+
36
39
</pre>
37
40
38
41
<h2 id="intro">
@@ -870,7 +873,7 @@ Post-Alignment Shift: the 'baseline-shift' longhand</h4>
870
873
</pre>
871
874
872
875
This property specifies the box’s <dfn>post-alignment shift</dfn> .
873
- The <dfn local-lt="baseline-relative values">baseline-relative shift values</dfn>
876
+ The <dfn local-lt="baseline-relative values" noexport >baseline-relative shift values</dfn>
874
877
<<length-percentage>> , ''baseline-shift/sub'' , ''baseline-shift/super''
875
878
shift the box relative to its baseline-aligned position,
876
879
whereas the <dfn local-lt="line-relative values">line-relative shift values</dfn>
@@ -1356,10 +1359,6 @@ Trimming Leading Over/Under Text</h2>
1356
1359
<h3 id="text-box-shorthand">
1357
1360
Shorthand for Text Box Trimming: the 'text-box' property</h3>
1358
1361
1359
- ISSUE: This propdef table is fully expanded to evaluate and adjust the shorthand's value space.
1360
- It simplifies down to <<text-box-trim>> || <<text-box-edge>>
1361
- minus the ''text-box-trim/none'' and ''text-box-edge/auto'' keywords.
1362
-
1363
1362
<pre class="propdef">
1364
1363
Name : text-box
1365
1364
Value : normal | <<'text-box-trim'>> || <<'text-box-edge'>>
@@ -1374,7 +1373,7 @@ Shorthand for Text Box Trimming: the 'text-box' property</h3>
1374
1373
This property is a [=shorthand=] for setting the 'text-box-trim' and 'text-box-edge' properties
1375
1374
in a single declaration.
1376
1375
1377
- If the single keyword <dfn for=text-box type= value>normal</dfn> is specified,
1376
+ If the single keyword <dfn for=text-box value>normal</dfn> is specified,
1378
1377
it sets 'text-box-trim' to ''text-box-trim/none''
1379
1378
and 'text-box-edge' to ''text-box-edge/auto'' .
1380
1379
Otherwise, omitting the 'text-box-trim' value sets it to ''text-box-trim/both'' (not the initial value),
@@ -1468,7 +1467,7 @@ Trimming Over/Under Text: the 'text-box-trim' property</h3>
1468
1467
due to non-initial values of 'text-box-trim'
1469
1468
is handled the same as content that would overflow the box or line box otherwise.
1470
1469
1471
- <h3 id="text-box-trim ">
1470
+ <h3 id="text-box-edge ">
1472
1471
Text Trimming Metrics: the 'text-box-edge' property</h3>
1473
1472
1474
1473
<pre class="propdef">
@@ -1484,7 +1483,7 @@ Text Trimming Metrics: the 'text-box-edge' property</h3>
1484
1483
1485
1484
This property specifies the metrics to use for 'text-box-trim' effects.
1486
1485
Values have the same meanings as for 'line-fit-edge' ;
1487
- the <dfn for=text-box-edge type= value>auto</dfn> keyword
1486
+ the <dfn for=text-box-edge value>auto</dfn> keyword
1488
1487
computes to the value of 'line-fit-edge' ,
1489
1488
interpreting ''line-fit-edge/leading'' (the [=initial value=] ) as ''line-fit-edge/text'' .
1490
1489
@@ -1905,8 +1904,8 @@ Applicability</h4>
1905
1904
and it is not formatted as an <a>initial letter</a> .
1906
1905
1907
1906
The effect of the 'initial-letter' property is undefined
1908
- on children of <a> ruby</a> base container boxes
1909
- and on <a> ruby</a> container boxes.
1907
+ on children of [= ruby base container boxes=]
1908
+ and on [= ruby container boxes=] .
1910
1909
1911
1910
Note: The 'initial-letter' property cannot apply to any element
1912
1911
whose 'float' is not ''float/none'' or 'position' is not ''static'' ,
@@ -1999,11 +1998,11 @@ Alignment of Initial Letters: the 'initial-letter-align' property</h3>
1999
1998
use its <a>over</a> and <a>under</a> content-box edges.
2000
1999
2001
2000
<li> Else if the <a>initial letter</a>
2002
- contains any character from the Han, Hangul, Kana, or Yi <a> Unicode scripts</a> ,
2001
+ contains any character having the Han, Hangul, Kana, or Yi [= Unicode script=] property ,
2003
2002
use the [=ideographic-ink-over=] and [=ideographic-ink-under=] baselines.
2004
2003
2005
2004
<li> Else if the <a>initial letter</a>
2006
- contains any character from the Devanagari, Bengali, and Gurmukhi <a> Unicode scripts</a> ,
2005
+ contains any character having the Han, Hangul, Kana, or Yi [= Unicode script=] property ,
2007
2006
use the [=hanging=] and [=alphabetic=] baselines.
2008
2007
2009
2008
<li> Else use the [=cap-height=] and [=alphabetic=] baselines.
0 commit comments