HTML <ruby> 标签

概述

HTML <ruby> 标签用于在东亚语言的文本中展示注音符号。它通常与 <rb> (ruby base) 和 <rt> (ruby text) 标签一起使用,以提供文本的读音信息。

基本用法

1. <ruby> 标签的结构

<ruby>
  <rb>被注释的文字</rb>
  <rt>注解或注音符号</rt>
</ruby>
  • <rb> 元素定义了需要注释的基本文本。
  • <rt> 元素定义了用于标记 <rb> 元素的注解或注音符号。

2. 例子

<ruby>
  <rb>汉字</rb>
  <rt>ㄏㄢˊ ㄓㄣˇ</rt>
</ruby>

这段代码会在页面上显示为 "汉字",并在其下方以注音符号 "ㄏㄢˊ ㄓㄣˇ" 标记。

高级用法

1. 多个注音符号

如果一个基本文本有多种读音,你可以使用多个 <rt> 元素:

<ruby>
  <rb>漢字</rb>
  <rt>ㄏㄢˊ</rt>
  <rt>ㄏㄢˋ</rt>
</ruby>

这将显示为 "漢字",并在其下方有两个注音符号:"ㄏㄢˊ" 和 "ㄏㄢˋ"。

2. 复杂的文本结构

<ruby> 标签可以包含任何其他 HTML 元素,允许你在注音符号中使用更复杂的文本结构:

<ruby>
  <rb>汉</rb><rb>字</rb>
  <rt>ㄏㄢˊ</rt><rt>ㄓㄣˇ</rt>
</ruby>

这将显示为 "汉字",并在每个字符下方有相应的注音符号。

浏览器支持

所有现代浏览器都支持 <ruby> 标签。然而,一些较旧的浏览器或文本阅读器可能不会正确显示这个元素。

结论

HTML <ruby> 标签是一个有用的工具,它允许网页设计者在东亚语言中提供注音符号。通过理解其基本结构和高级用法,你可以更好地利用这个标签来增强你的网站或应用程序。