This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 15005 - <rt> semantics: define the term "ruby base" and define that the <rt> element annotates the previous ruby base (even if another <rt> also annotates the same base)
Summary: <rt> semantics: define the term "ruby base" and define that the <rt> element ...
Status: RESOLVED FIXED
Alias: None
Product: WHATWG
Classification: Unclassified
Component: HTML (show other bugs)
Version: unspecified
Hardware: Other other
: P3 normal
Target Milestone: Unsorted
Assignee: Ian 'Hixie' Hickson
QA Contact: contributor
URL: http://www.whatwg.org/specs/web-apps/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-30 13:41 UTC by contributor
Modified: 2012-08-20 22:00 UTC (History)
3 users (show)

See Also:


Attachments

Description contributor 2011-11-30 13:41:30 UTC
Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html
Multipage: http://www.whatwg.org/C#the-rt-element
Complete: http://www.whatwg.org/c#the-rt-element

Comment:
Clarify what "immediately precedes" means here, in particularly I don't think
that would include previous <rt> element. 

Posted from: 114.43.115.15 by kennyluck@csail.mit.edu
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko) Version/5.1 Safari/534.48.3
Comment 1 Ian 'Hixie' Hickson 2011-12-07 23:34:44 UTC
It doesn't include a previous <rt> element because an <rt> element isn't phrasing content.

But I guess I'll try to find another way to describe it. Maybe by introducing a term that is defined imperatively (with an algorithm), and then saying that's what it annotates.

While I'm at it I should make multiple adjacent <rt>s be multiple annotations for the same content, and make it explicitly skip inter-element whitespace text nodes.
Comment 2 contributor 2012-07-18 07:59:03 UTC
This bug was cloned to create bug 17998 as part of operation convergence.
Comment 3 Ian 'Hixie' Hickson 2012-07-26 23:28:44 UTC
Specifically, I think I need to define the term "ruby base" algorithmically as being the descendant content of a <ruby>, separated by <rt> elements, except that ruby bases consisting of only intra-element whitespace don't count, and then define that the <rt> element annotates the previous ruby base (even if another <rt> also annotates the same base).