html ruby code example
Example: how to use ruby in html
<!-- The <ruby> tag is used to display smaller text on top of another
element. While it was designed for annotating Asian languages,
it can be useful as a quick way of overlaying text. -->
<!-- The <ruby> tag is a block container for ruby annotations. -->
<ruby>
To be or not to be
</ruby>
<!-- To superimpose text, you place it within an <rt> tag.
Any words before <rt> will serve as "anchor" for the superimposed
text; here for instance "to be" will be spread over "or not to be" -->
<ruby>
or not to be
<rt>To be</rt> <!-- Superimposed across "or not to be" -->
</ruby>
<!-- In this example, "To be" will be spread only over "or not".
This reduces the spacing between the annotations. -->
<ruby>
or not
<rt>To be</rt> <!-- "to" over "or", and "be" over "not" -->
to be
</ruby>
<!-- For browsers that do not support the <ruby> tag,
the <rp> tag can be used to show parentheses around the
annotations.-->
<ruby>
or not
<rp> ( </rp>
<rt>To be</rt>
<rp> ) </rp>
to be
</ruby>
<!-- Tip: You can change the spacing of the annotations by changing the
text-align property of the <rt> tag. This can be useful for easily
creating text overlays in almost pure HTML (e.g. button labels). -->
<ruby>
or not
<rp> ( </rp>
<rt style="text-align: left">To be</rt> <!-- Default is text-align: start -->
<rp> ) </rp>
to be
</ruby>
<!-- Note that <ruby> support is still limited: while most browsers have
partial support, only Firefox has full support.
See: https://caniuse.com/?search=ruby -->