H62.1 No Ruby Parenthesis Failure

HTML5 versionRuby text

XHTML 1.1 versionRuby text

Explanation

One of the methods to potentially satisfy Success Criterion 3.1.6 (Pronunciation) is to use ruby markup - introduced in XHTML 1.1 and thus not widely used, but included in the HTML5 standard. Ruby markup consists of smaller text around a run of text, indicating its pronunciation.

This demonstrates an almost correct usage of ruby text, in both markup dialects. Although a ruby translation has been provided using the "rt" element, there is no "rp" element. This means that in user agents that do not support ruby markup, the pronunciation will run into the base text.

Placing "rp" elements on either side of the "rt" element, containing surrounding parentheses - or other suitable delineation - means that browsers not supporting ruby markup will degrade gracefully, with the pronunciation being surrounded in the delineation.

Expected Not To Fail

(The "*" represents the language form of ruby text that was found: "HTML5" or "XHTML11")

Expected Errors

Relevant Success Criteria

Relevant Techniques