- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 31 Jul 2014 12:05:10 -0400
- To: www-style list <www-style@w3.org>
Consider these three testcases:
1) abcd<span style="ruby-base-container"> BASE</span>
<span style="ruby-text">TEXT</text>
2) abcd<span style="ruby-base-container"> <span>BASE</span></span>
<span style="ruby-text">TEXT</text>
3) abcd<span style="ruby-base-container"><span> BASE</span></span>
<span style="ruby-text">TEXT</text>
Per the current spec text in
http://dev.w3.org/csswg/css-ruby/#anony-gen-trim-space the behavior of
testcase #3 is clear, I believe: it renders like so:
TEXT
abcd BASE
with a space between "abcd" and "BASE".
Per the same spec text, the behavior of #2 is also clear, and renders
like so:
TEXT
abcdBASE
without a space between "abcd" and "BASE".
The behavior of #1 is not obvious to me from the spec, but a literal
reading would suggest it should render like #2, since the spec talks
about "white space", not "inline boxes contatining only white space".
Is this actually the desired behavior? Naively, I would have expected
all three of these cases to render like case #3, based on the general
principle that ruby should act like inlines do as much as possible.
-Boris
Received on Thursday, 31 July 2014 17:24:05 UTC