@@ -105,7 +105,7 @@ <h2 class="no-num no-toc" id="status">Status of this document</h2>
105
105
< p > The following features are at risk and may be cut from the spec during
106
106
its CR period if there are no (correct) implementations:</ p >
107
107
< ul >
108
- < li > the 'text-decoration-skip' property / ''ink'' value
108
+ < li > the 'text-decoration-skip' property
109
109
< li > the < a href ="#line-position "> line positioning rules</ a >
110
110
< li > the ability to place both emphasis marks and ruby above the same base text
111
111
</ ul >
@@ -480,10 +480,10 @@ <h3 id="text-decoration-skip-property">
480
480
< dl >
481
481
< dt > < dfn title ="text-decoration-skip:none "> ''none''</ dfn > </ dt >
482
482
< dd > Skip nothing: text-decoration is drawn for all text content
483
- and for inline replaced elements .</ dd >
483
+ and across atomic inline-level boxes .</ dd >
484
484
< dt > < dfn title ="text-decoration-skip:objects "> ''objects''</ dfn > </ dt >
485
- < dd > Skip this element if it is an atomic inline (such as an
486
- image or inline-block).</ dd >
485
+ < dd > Skip this element (its entire margin box) if it is an atomic inline
486
+ (such as an image or inline-block).
487
487
< dt > < dfn title ="text-decoration-skip:spaces "> ''spaces''</ dfn > </ dt >
488
488
< dd > Skip all spacing, i.e. all < i > characters</ i > in Unicode general category Z [[UAX44]]
489
489
and all < i > word separator characters</ i > ,
@@ -501,11 +501,20 @@ <h3 id="text-decoration-skip-property">
501
501
< p class ="caption "> ''text-decoration-skip: ink''</ p >
502
502
</ div >
503
503
< dt > < dfn title ="text-decoration-skip:edges "> ''edges''</ dfn > </ dt >
504
- < dd > The UA should place the start and end of the line inwards from
505
- the content edge of the < i > decorating element</ i > so that, e.g. two
506
- underlined elements side-by-side do not appear to have a single
507
- underline. (This is important in Chinese, where underlining is a
508
- form of punctuation.)</ dd >
504
+ < dd > The UA should place the start and end of the line inwards slightly
505
+ (e.g. by half a line thickness)
506
+ from the content edge of the < i > decorating element</ i > so that,
507
+ e.g. two underlined elements side-by-side do not appear to have a single underline.
508
+ (This is important in Chinese, where underlining is a form of punctuation.)
509
+ < div class ="figure ">
510
+ < p > < img title ="text-decoration-skip: edges "
511
+ alt ="An underline below a series of Chinese characters has a gap between two adjacent underlining elements. "
512
+ src ="decoration-skip-edges.png "
513
+ >
514
+ < p class ="caption "> ''text-decoration-skip: edges'' for < code > <u> 石井</u> <u> 艾俐俐</u> </ code >
515
+ </ p >
516
+ </ div >
517
+
509
518
< dt > < dfn title ="text-decoration-skip:box-decoration "> ''box-decoration''</ dfn >
510
519
< dd >
511
520
Skip over the box's margin, border, and padding areas.
@@ -519,6 +528,7 @@ <h3 id="text-decoration-skip-property">
519
528
< p class ='note '>
520
529
Note that CSS 2.1 required skipping margins, borders, and padding always.
521
530
In this level, by default only the margins, borders, and padding of the < i > decorating element</ i > are skipped.
531
+ In the future CSS2.1 may be updated to match this new default.
522
532
523
533
< h3 id ="text-underline-position-property ">
524
534
Text Underline Position: the 'text-underline-position' property</ h3 >
0 commit comments