Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE html>
<html lang="en" >
<meta charset="utf-8">
<title>Ruby Markup Content Model: single ruby element, rb bases, interleaved markup, annotation with rt, extra bases</title>
<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
<link rel="mismatch" href="reference/html-ruby-010-a-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-b-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-c-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-d-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-e-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-f-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-y-ref.html">
<link rel="mismatch" href="reference/html-ruby-010-z-ref.html">
<style>
.r1 { color: orange; }
.r2 { color: blue; }
.r3 { color: purple; }
ruby { ruby-merge: separate; } /* Not strictly required, but added just in case some user agent otherwise has a jukugo-like default rendering. */
</style>
<body>
<p>The example below consists of 3 base characters, the first being annotated with its pronunciation.
“<span class=r1>浄</span>” is annotated by “<span class=r1>じょう</span>”.
“<span class=r2>瑠</span>” is not annotated.
“<span class=r3>璃</span>” is not annotated.
For ease of comparison, it is preceded by some context text: “例文は”.
This test passes if:
<ul>
<li>each base character is presented inline with and similarly to the context text, as if they are all part of the same sentence, and
<li>the annotation is presented as an annotation, and
<li>the annotation is only associated with the first base, not shared with the others.
</ul>
<p>Note: The colors are not part of the test,
they are merely provided as help to the person running the test,
to make it easier to recognize the various parts of the text.
<p>Note: This is not a layout or rendering test.
The precise appearance is not specified,
and implementations may therefore validly vary.
<hr>
例文は<ruby><rb class=r1>浄<rt class=r1>じょう</rt><rb class=r2>瑠<rb class=r3>璃</ruby>