- From: <bugzilla@jessica.w3.org>
- Date: Tue, 15 Feb 2011 01:35:51 +0000
- To: public-i18n-cjk@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10830 Ian 'Hixie' Hickson <ian@hixie.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WONTFIX --- Comment #11 from Ian 'Hixie' Hickson <ian@hixie.ch> 2011-02-15 01:35:50 UTC --- Note that IE *does not parse* the <rb> element. It treats it like a void element. It completely ignores the tag for ruby processing as far as I can tell. <rb> has no effect on IE. (In reply to comment #6) > > I was reviewing HTML5 ruby for accessibility purposes, and I found that without > rb tag, accessibility readers cannot distinguish base characters to highlight > when multiple rt exist through DOM. > > <ruby> > B1<rt>R1</rt> > B2<rt>R2</rt> > </ruby> > > When reader is reading "R1", I can't get "B1" through DOM as far as I > understand. Why not? > Apps want to distinguish which rt corresponds to which base > characters, and I suppose rb tag is the one that gives me. The semantic is simple: it's the previous siblings of the <rt> up to the previous <rt> or the start of the <ruby>. (In reply to comment #7) > I also would like to note that all DAISY books in Japan today use rb tags, and > I suppose the reseearch did not cover DAISY, did it? No, the target here is the Web. If the current spec is incompatible with DAISY implementations and content, then that content is also incompatible with IE and those implementations are also incompatible with legacy Web content. (In reply to comment #8) > > This leads me to a question; would you mind if I ask what the scope of the > research you mentioned was, and what the result was? I do not recall exact numbers. The study was based on parsing the Google search index. > How many > pages/sites/authoring tools have rb tag today in your estimates, and how much > the "short-term cost" is? The cost is nil. The element is ignored in browsers and in the spec, and does not affect the semantics of the page. It is equivalent to <span> per the spec. > If majorities are using rb tag, I don't understand the value of deprecating rb > tag in HTML5. Rather, it could bring confusions. The value is that the element is unnecessary and not having it is simpler. (In reply to comment #9) > > 2. Styling: More straightforward styling of the base text. Just style the ruby element. > 3. Accessibility: Can easily identify and hide base text, replacing it > with the ruby text for children and others who have trouble with kanji. > rb { display: none; } rt { display: inline; } This would be trivial given extensions to CSS to handle the many cases like this (e.g. styling runs of <dt>s or <dd>s). > 4. Fallback > 5. Advanced ruby layouts These are both feature requests beyond what IE implements and thus should be filed as separate bugs to be handled in a future version. (We can always _add_ <rb> later if it's really necessary for these cases.) EDITOR'S RESPONSE: This is an Editor's Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document: http://dev.w3.org/html5/decision-policy/decision-policy.html Status: Rejected Change Description: no spec change Rationale: The <rb> element is unnecessary and not implemented in IE, which is what we are currently trying to specify. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. You reported the bug.
Received on Tuesday, 15 February 2011 01:35:54 UTC