非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。

HTML Ruby 基 ( <rb> ) element is used to delimit the base text component of a <ruby> annotation, i.e. the text that is being annotated. One <rb> element should wrap each separate atomic segment of the base text.

{{EmbedInteractiveExample("pages/tabbed/rb.html", "tabbed-standard")}}

The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

内容类别 None.
准许内容 As a child of a <ruby> 元素。
Tag omission The end tag can be omitted if the element is immediately followed by an <rt> , <rtc> ,或 <rp> element or another <rb> element, or if there is no more content in the parent element.
Permitted parents A <ruby> 元素。
Permitted ARIA roles 任何
DOM 接口 HTMLElement

属性

此元素只包括 全局属性 .

用法注意事项

  • Ruby annotations are for showing pronunciation of East Asian characters, like using Japanese furigana or Taiwanese bopomofo characters. The <rb> element is used to separate out each segment of the ruby base text.
  • 即使 <rb> is not an empty element, it is common to just include the opening tag of each element in the source code, so that the ruby markup is less complex and easier to read. The browser can then fill in the full element in the rendered version.
  • You need to include one <rt> element for each base segment/ <rb> element that you want to annotate.

范例

In this example, we provide an annotation for the original character equivalent of "Kanji":

<ruby>
  <rb>漢<rb>字
  <rp>(</rp><rt>kan<rt>ji<rp>)</rp>
</ruby>

Note how we've included two <rb> elements, to delimit the two separate parts of the ruby base text. The annotation on the other hand is delimited by two <rt> 元素。

Note that we could also write this example with the two base text parts annotated completely separately. In this case we don't need to include <rb> 元素:

<ruby>
  漢 <rp>(</rp><rt>Kan</rt><rp>)</rp>
  字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
<ruby> <rb>漢<rb>字 <rp>(</rp><rt>kan<rt>ji<rp>)</rp> </ruby>
body {
  font-size: 22px;
}

The output looks like so:

The HTML above might look something like this when rendered by a browser without ruby support:

漢字 (kan ji)
body {
  font-size: 22px;
}

注意 : See the article about the <ruby> element for further examples.

规范

规范 状态 注释
HTML5
The definition of '<rb>' in that specification.
推荐

浏览器兼容性

The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
rb 非标 Chrome 部分支持 5 注意事项
部分支持 5 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Edge 部分支持 79 注意事项
部分支持 79 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Firefox 完整支持 38 IE 完整支持 5 Opera 部分支持 15 注意事项
部分支持 15 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Safari 部分支持 5 注意事项
部分支持 5 注意事项
注意事项 Safari has support for parsing the rb element, but not for rendering rb content as expected.
WebView Android 部分支持 37 注意事项
部分支持 37 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Chrome Android 部分支持 18 注意事项
部分支持 18 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Firefox Android 完整支持 38 Opera Android 部分支持 14 注意事项
部分支持 14 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.
Safari iOS 部分支持 Partial 注意事项
部分支持 Partial 注意事项
注意事项 Safari has support for parsing the rb element, but not for rendering rb content as expected.
Samsung Internet Android 部分支持 Partial 注意事项
部分支持 Partial 注意事项
注意事项 Blink has support for parsing the rb element, but not for rendering rb content as expected.

图例

完整支持

完整支持

部分支持

部分支持

非标。预期跨浏览器支持较差。

非标。预期跨浏览器支持较差。

见实现注意事项。

见实现注意事项。

另请参阅

元数据

  • 最后修改:
  1. <a>
  2. <abbr>
  3. <b>
  4. <bdi>
  5. <bdo>
  6. <br>
  7. <cite>
  8. <code>
  9. <data>
  10. <dfn>
  11. <em>
  12. <i>
  13. <kbd>
  14. <mark>
  15. <q>
  16. <rb>
  17. <rp>
  18. <rt>
  19. <rtc>
  20. <ruby>
  21. <s>
  22. <samp>
  23. <small>
  24. <span>
  25. <strong>
  26. <sub>
  27. <sup>
  28. <time>
  29. <u>
  30. <var>
  31. <wbr>
  32. HTML 元素
    1. A
      1. <a>
      2. <abbr>
      3. <acronym>
      4. <address>
      5. <applet>
      6. <area>
      7. <article>
      8. <aside>
      9. <audio>
    2. B
      1. <b>
      2. <base>
      3. <basefont>
      4. <bdi>
      5. <bdo>
      6. <bgsound>
      7. <big>
      8. <blink>
      9. <blockquote>
      10. <body>
      11. <br>
      12. <button>
    3. C
      1. <canvas>
      2. <caption>
      3. <center>
      4. <cite>
      5. <code>
      6. <col>
      7. <colgroup>
      8. <content>
    4. D
      1. <data>
      2. <datalist>
      3. <dd>
      4. <del>
      5. <details>
      6. <dfn>
      7. <dialog>
      8. <dir>
      9. <div>
      10. <dl>
      11. <dt>
    5. E
      1. <em>
      2. <embed>
    6. F
      1. <fieldset>
      2. <figcaption>
      3. <figure>
      4. <font>
      5. <footer>
      6. <form>
      7. <frame>
      8. <frameset>
    7. G H
      1. <h1>
      2. <h2>
      3. <h3>
      4. <h4>
      5. <h5>
      6. <h6>
      7. <head>
      8. <header>
      9. <hgroup>
      10. <hr>
      11. <html>
    8. I
      1. <i>
      2. <iframe>
      3. <img>
      4. <input>
      5. <ins>
      6. <isindex>
    9. J K
      1. <kbd>
      2. <keygen>
    10. L
      1. <label>
      2. <legend>
      3. <li>
      4. <link>
      5. <listing>
    11. M
      1. <main>
      2. <map>
      3. <mark>
      4. <marquee>
      5. <menu>
      6. <menuitem>
      7. <meta>
      8. <meter>
    12. N
      1. <nav>
      2. <nobr>
      3. <noframes>
      4. <noscript>
    13. O
      1. <object>
      2. <ol>
      3. <optgroup>
      4. <option>
      5. <output>
    14. P
      1. <p>
      2. <param>
      3. <picture>
      4. <plaintext>
      5. <pre>
      6. <progress>
    15. Q
      1. <q>
    16. R
      1. <rp>
      2. <rt>
      3. <rtc>
      4. <ruby>
    17. S
      1. <s>
      2. <samp>
      3. <script>
      4. <section>
      5. <select>
      6. <shadow>
      7. <slot>
      8. <small>
      9. <source>
      10. <spacer>
      11. <span>
      12. <strike>
      13. <strong>
      14. <style>
      15. <sub>
      16. <summary>
      17. <sup>
    18. T
      1. <table>
      2. <tbody>
      3. <td>
      4. <template>
      5. <textarea>
      6. <tfoot>
      7. <th>
      8. <thead>
      9. <time>
      10. <title>
      11. <tr>
      12. <track>
      13. <tt>
    19. U
      1. <u>
      2. <ul>
    20. V
      1. <var>
      2. <video>
    21. W
      1. <wbr>
    22. X Y Z
      1. <xmp>

版权所有  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1