Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /html-ruby-extensions/html-ruby-601.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<html lang="en" >
<meta charset="utf-8">
<title>Ruby Markup Content Model: two levels of spannings annotations, adding rp in all the places where it's allowed by the content model, as well as some where it's not.</title>
<!-- Even then, the spec states that Ruby Segmentation and Pairing occurs ignoring rp elements, without limiting itself to validly placed rp elements. -->
<!-- Same markup pattern as -501 -->
<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-ruby-element">
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-rb-element">
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-rtc-element">
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#the-rp-element">
<link rel="help" href="https://www.w3.org/TR/html-ruby-extensions/#ruby-pairing">
<link rel="mismatch" href="reference/html-ruby-501-a-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-b-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-c-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-d-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-e-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-y-ref.html">
<link rel="mismatch" href="reference/html-ruby-501-z-ref.html">
<body>
<p>The example below consists of 2 base characters (“今日”), jointly annotated with two levels of annotations: “きょう” and “today”.
For ease of comparison, it is preceded by some context text: “例文は”.
This test passes if:
<ul>
<li>the base characters are presented inline with and similarly to the context text, as if they are all part of the same sentence, and
<li>each annotation is presented as an annotation, and
<li>each annotation is jointly associated with the whole base, not just part of it.
</ul>
<p>Note: This is not a layout or rendering test.
The precise appearance is not specified,
and implementations may therefore validly vary.
<hr>
例文は<ruby><rp>!</rp><rb>今<rb>日<rp>!</rp><rtc>きょ<rp>!</rp>う<rp>!</rp><rtc><rp>!</rp>to<rp>!</rp>day<rp>!</rp></ruby>