<rb>: Phần tử gốc Ruby

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

Phần tử <rb> trong HTML được dùng để phân định thành phần văn bản cơ sở của chú thích <ruby>, tức là văn bản đang được chú thích. Mỗi phần tử <rb> phải bao bọc mỗi phân đoạn nguyên tử riêng biệt của văn bản cơ sở.

Thuộc tính

Phần tử này chỉ bao gồm các thuộc tính toàn cục.

Ghi chú sử dụng

  • Chú thích ruby được dùng để hiển thị cách phát âm của các ký tự Đông Á, như sử dụng furigana Nhật Bản hoặc ký tự bopomofo Đài Loan. Phần tử <rb> được dùng để phân tách từng phân đoạn của văn bản cơ sở ruby.
  • Mặc dù <rb> không phải là phần tử void, nhưng thông thường chỉ bao gồm thẻ mở của mỗi phần tử trong mã nguồn, do đó đánh dấu ruby ít phức tạp hơn và dễ đọc hơn. Trình duyệt sau đó có thể điền vào phần tử đầy đủ trong phiên bản được hiển thị.
  • Bạn cần bao gồm một phần tử <rt> cho mỗi phân đoạn cơ sở/phần tử <rb> mà bạn muốn chú thích.

Ví dụ

Dùng rb

Trong ví dụ này, chúng ta cung cấp chú thích cho ký tự gốc tương đương của "Kanji":

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

Lưu ý cách chúng ta đã bao gồm hai phần tử <rb> để phân định hai phần riêng biệt của văn bản cơ sở ruby. Chú thích mặt khác được phân định bởi hai phần tử <rt>.

Kết quả

Chú thích riêng biệt

Lưu ý rằng chúng ta cũng có thể viết ví dụ này với hai phần văn bản cơ sở được chú thích hoàn toàn riêng biệt. Trong trường hợp này chúng ta không cần bao gồm các phần tử <rb>:

html
<ruby>
  漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>

Kết quả

Xem bài viết về phần tử <ruby> để biết thêm ví dụ.

Tóm tắt kỹ thuật

Danh mục nội dung Không có.
Nội dung được phép Là con của phần tử <ruby>.
Bỏ qua thẻ Thẻ kết thúc có thể được bỏ qua nếu phần tử được theo sau ngay bởi một phần tử <rt>, <rtc>, hoặc <rp> hoặc phần tử <rb> khác, hoặc nếu không còn nội dung nào trong phần tử cha.
Phần tử cha được phép Một phần tử <ruby>.
Vai trò ARIA được phép Bất kỳ
Giao diện DOM HTMLElement

Thông số kỹ thuật

Thông số kỹ thuật
HTML
# rb

Tương thích trình duyệt

Xem thêm