<RUBY> | NN nicht zutreffend IE 5 HTML X1.1
<RUBY>...</RUBY> | End-Tag: Erforderlich
Ruby-Text ist eine in kleiner Schrift angezeigte Annotation, die normalerweise über oder unter dem Haupttext erscheint (bzw. bei vertikalen Schreibsystemen rechts oder links). Der Name stammt von einer kleinen Schrift, die in der Typographie zur Erstellung des Annotationstexts verwendet wurde. Ruby-Text wird in erster Linie bei piktografischen Sprachen zur Erläuterung der Aussprache der piktografischen Symbole im Haupttext verwendet, kann aber auch in Sprachen mit lateinischem Alphabet eingesetzt werden. Das Element ruby ist ein Hauptcontainer für den gesamten Inhalt, auf den sich der Ruby-Markup auswirken soll, einschließlich Haupttext. Der Haupttext wird Ruby-Basistext genannt, die Annotation einfach Ruby-Text. Textsorten haben ein eigenes Tag (rb bzw. rt), das in einem ruby-Element eingeschlossen sein muss. In IE wurden die Grundzüge des Ruby-Markups in Version 5 (Windows und Mac) implementiert. Die W3C-Ruby-Markup-Spezifikation wurde unabhängig von der HTML-Empfehlung entwickelt und als eines der ersten Module, das die erweiterbare Architektur von XHTML nutzt, in XHTML 1.1 aufgenommen.
Beispiel
    <RUBY>
      <RB>03</RB><RT>Month</RT>
      <RB>04</RB><RT>Day</RT>
      <RB>2003</RB><RT>Year</RT>
    </RUBY>
Objektmodellreferenz
    [window.]document.getElementById(elementID)
Elementspezifische Attribute
Keine.
Elementspezifische Ereignisbehandlungsroutinenattribute
Keiner.

lang | NN 3 IE 4 HTML 4
lang="languageCode" | Optional
Die für die Attributwerte und Inhalte des Elements verwendete Sprache. Mithilfe dieser Informationen ist der Browser besser in der Lage, bestimmte Details wie Ligaturen (sofern von der betreffenden Schrift unterstützt oder in der geschriebenen Sprache erforderlich), Anführungszeichen und Worttrennungen korrekt darzustellen. Andere Anwendungen und Suchmaschinen können anhand dieser Informationen Wörterbücher für die Rechtschreibprüfung auswählen und Indizes erstellen.
Beispiel
    <SPAN lang="de">Deutsche Bundesbahn</SPAN>
Wert
Sprachcode, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird.
Standardwert
Vorgabe des Browsers.
Objektmodellreferenz
    [window.]document.getElementById(elementID).lang