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
their base-level contents participate in the same inline formatting context as the <adata-link-type=dfnhref=#ruby-containertitle="ruby container">ruby container</a> itself.
371
372
<adata-link-type=dfnhref=#ruby-base-boxtitle="ruby bases">Ruby bases</a>, <adata-link-type=dfnhref=#ruby-annotation-boxtitle="ruby annotations">ruby annotations</a>, <adata-link-type=dfnhref=#ruby-base-container-boxtitle="ruby base containers">ruby base containers</a>, and <adata-link-type=dfnhref=#ruby-annotation-container-boxtitle="ruby annotation containers">ruby annotation containers</a>
372
-
are <dfndata-dfn-type=dfndata-noexport="" id=internal-ruby-boxes>internal ruby boxes<aclass=self-linkhref=#internal-ruby-boxes></a></dfn>:
373
+
are <dfndata-dfn-type=dfndata-noexport="" id=internal-ruby-boxestitle="internal ruby boxes|internal ruby display types">internal ruby boxes<aclass=self-linkhref=#internal-ruby-boxes></a></dfn>:
373
374
like <idata-link-type=dfntitle="internal table elements">internal table elements</i>,
<pid=block-ruby>If an element has a computed <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-insidetitle=display-inside>display-inside</a> of <aclass=cssdata-link-type=maybehref=#rubytitle=ruby>ruby</a>
411
+
<p>See the <ahref=http://www.w3.org/TR/css-display/>CSS Display Module</a>
412
+
for more information on <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-insidetitle=display-inside>display-inside</a> and <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-outsidetitle=display-outside>display-outside</a>. <adata-biblio-type=normativedata-link-type=bibliohref=#biblio-css3-displaytitle=biblio-css3-display>[CSS3-DISPLAY]</a>
<p>If an element has a computed <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-insidetitle=display-inside>display-inside</a> of <aclass=cssdata-link-type=maybehref=#rubytitle=ruby>ruby</a>
411
418
and a computed <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-outsidetitle=display-outside>display-outside</a> other than <spanclass=cssdata-link-type=maybetitle=inline-level>inline-level</span>,
412
419
then it generates two boxes:
413
420
a principal block container box of the required <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-outsidetitle=display-outside>display-outside</a> type,
Note: There is no dedicated block-level <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> shorthand keyword
429
+
because ruby is fundamentally an inline layout feature.
430
+
<spanclass=issueid=issue-feac3754><aclass=self-linkhref=#issue-feac3754></a>We might need one to handle <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> blockification, though. :(</span>
420
431
421
-
<p>See the <ahref=http://www.w3.org/TR/css-display/>CSS Display Module</a>
422
-
for more information on <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-insidetitle=display-inside>display-inside</a> and <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-outsidetitle=display-outside>display-outside</a>. <adata-biblio-type=normativedata-link-type=bibliohref=#biblio-css3-displaytitle=biblio-css3-display>[CSS3-DISPLAY]</a>
432
+
<p>Absolute positioning or floating an element causes its <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> value
433
+
to compute to a block-level equivalent. (See <adata-biblio-type=normativedata-link-type=bibliohref=#biblio-css21title=biblio-css21>[CSS21]</a> section 9.7.)
434
+
This is equivalent to setting its <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-display-3/#propdef-display-outsidetitle=display-outside>display-outside</a> to <spanclass=cssdata-link-type=maybetitle=block-level>block-level</span>.
435
+
<spanclass=issueid=issue-de71092e><aclass=self-linkhref=#issue-de71092e></a>This should go into the Display module.</span>
436
+
For the <adata-link-type=dfnhref=#internal-ruby-boxestitle="internal ruby display types">internal ruby display types</a>,
437
+
this causes their <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> value to compute to <spanclass=cssdata-link-type=maybetitle=block>block</span>.
438
+
<spanclass=issueid=issue-93d00b01><aclass=self-linkhref=#issue-93d00b01></a>Once that’s done, this can become a note.</span>
<divclass=issue>The goal of this is to simplify the layout model by suppressing any line breaks within ruby annotations.
1769
+
<divclass=issue>
1770
+
Note: There is no dedicated block-level <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> shorthand keyword
1771
+
because ruby is fundamentally an inline layout feature.
1772
+
<spanclass=issue>We might need one to handle <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> blockification, though. :(</span>
1773
+
1774
+
<ahref=#issue-b4dd0f5f> ↵ </a></div><divclass=issue>We might need one to handle <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> blockification, though. :(<ahref=#issue-feac3754> ↵ </a></div>
1775
+
1776
+
<divclass=issue>This should go into the Display module.<ahref=#issue-de71092e> ↵ </a></div>
1777
+
For the <divclass=issue>Once that’s done, this can become a note.<ahref=#issue-93d00b01> ↵ </a></div>
1778
+
1779
+
<divclass=issue>The goal of this is to simplify the layout model by suppressing any line breaks within ruby annotations.
1753
1780
Alternatively we could try to define some kind of acceptable behavior for them.
1754
1781
1755
1782
<ahref=#issue-8af70305> ↵ </a></div><divclass=issue>Make this into an example:
0 commit comments