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
<li><ahref=#display-inside-outside><spanclass=secno>2.1.1</span>Ruby-specific <span>display-inside</span> and <span>display-outside</span> values</a></ul>
(Corresponds to HTML/XHTML <code><rtc></code> elements.)
366
366
</dl>
367
367
368
+
<p><adata-link-type=dfnhref=#ruby-containertitle="ruby containers">Ruby containers</a> are non-atomic inline-level boxes:
369
+
like inline boxes, they break across lines and
370
+
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
+
<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
+
like <idata-link-type=dfntitle="internal table elements">internal table elements</i>,
Ruby-specific <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> values</span><aclass=self-linkhref=#display-inside-outside></a></h4>
385
+
386
+
<p>The ruby-specific <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> values map to <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> as follows:
<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>
410
+
<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>
378
411
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>,
379
412
then it generates two boxes:
380
413
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,
while correctly maintaining the internal ruby structure.
386
419
420
+
387
421
<p>See the <ahref=http://www.w3.org/TR/css-display/>CSS Display Module</a>
388
-
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>.
389
-
Note: There is no dedicated block-level <aclass=propertydata-link-type=propdeschref=#propdef-displaytitle=display>display</a> keyword
390
-
because ruby is fundamentally an inline layout feature.
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>
Any consecutive sequence of text and inline-level boxes
456
+
(that are not <adata-link-type=dfnhref=#ruby-containertitle="ruby containers">ruby containers</a> or <adata-link-type=dfnhref=#internal-ruby-boxestitle="internal ruby boxes">internal ruby boxes</a>)
424
457
directly parented by a <adata-link-type=dfnhref=#ruby-containertitle="ruby container">ruby container</a> or <adata-link-type=dfnhref=#ruby-base-container-boxtitle="ruby base container">ruby base container</a>
425
458
is wrapped in an anonymous <adata-link-type=dfnhref=#ruby-base-boxtitle="ruby base">ruby base</a>.
426
459
Similarly, any consecutive sequence of text and inline-level boxes
<dtid=biblio-css3-displaytitle=CSS3-DISPLAY><aclass=self-linkhref=#biblio-css3-display></a>[CSS3-DISPLAY]<dd>Tab Atkins. <ahref=http://www.w3.org/TR/2014/WD-css-display-3-20140220/>CSS Display Module Level 3</a>. 20 February 2014. W3C Working Draft. (Work in progress.) URL: <ahref=http://www.w3.org/TR/2014/WD-css-display-3-20140220/>http://www.w3.org/TR/2014/WD-css-display-3-20140220/</a></dd>
1578
1612
<dtid=biblio-css3texttitle=CSS3TEXT><aclass=self-linkhref=#biblio-css3text></a>[CSS3TEXT]<dd>Elika J. Etemad; Koji Ishii. <ahref=http://www.w3.org/TR/2012/WD-css3-text-20121113/>CSS Text Module Level 3</a>. 13 November 2012. W3C Working Draft. (Work in progress.) URL: <ahref=http://www.w3.org/TR/2012/WD-css3-text-20121113/>http://www.w3.org/TR/2012/WD-css3-text-20121113/</a></dd>
1579
1613
<dtid=biblio-rfc2119title=RFC2119><aclass=self-linkhref=#biblio-rfc2119></a>[RFC2119]<dd>S. Bradner. <ahref=http://www.ietf.org/rfc/rfc2119.txt>Key words for use in RFCs to Indicate Requirement Levels</a>. URL: <ahref=http://www.ietf.org/rfc/rfc2119.txt>http://www.ietf.org/rfc/rfc2119.txt</a></dd>
0 commit comments