<sub> HTML-Tiefstellerelement
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das <sub> HTML-Element spezifiziert Inline-Text, der aus rein typografischen Gründen als Tiefstellung angezeigt werden soll. Tiefstellungen werden typischerweise mit einer abgesenkten Grundlinie und in kleinerer Schrift dargestellt.
Probieren Sie es aus
<p>
Almost every developer's favorite molecule is
C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub>, also known as
"caffeine."
</p>
p {
font:
1rem "Fira Sans",
sans-serif;
}
Attribute
Dieses Element enthält nur die globalen Attribute.
Nutzungshinweise
Das <sub>-Element sollte nur aus typografischen Gründen verwendet werden—d.h. um die Position des Textes zu ändern, um typografischen Konventionen oder Standards zu entsprechen, und nicht ausschließlich zu Präsentations- oder Erscheinungszwecken.
Zum Beispiel wäre es nicht angemessen, <sub> zu verwenden, um den Namen eines Unternehmens zu stylen, das in seinem Wortmarke veränderte Grundlinien verwendet; stattdessen sollte CSS verwendet werden. Sie könnten z. B. die vertical-align-Eigenschaft mit einer Deklaration wie vertical-align: sub verwenden oder, um die Grundlinienverschiebung präziser zu steuern, vertical-align: -25%.
Angemessene Anwendungsfälle für <sub> umfassen (sind aber nicht notwendigerweise darauf beschränkt):
- Die Kennzeichnung von Fußnotenzahlen. Siehe Fußnotenzahlen für ein Beispiel.
- Die Kennzeichnung der Tiefstellung in mathematischen Variablennummern (obwohl Sie hierfür auch eine MathML-Formel in Betracht ziehen könnten). Siehe Variable Tiefstellungen.
- Die Angabe der Anzahl der Atome eines bestimmten Elements innerhalb einer chemischen Formel (wie etwa jedes Entwicklers bester Freund, C8H10N4O2, auch bekannt als "Koffein"). Siehe Chemische Formeln.
Beispiele
Fußnotenzahlen
Traditionelle Fußnoten werden durch Zahlen gekennzeichnet, die in Tiefstellung gerendert werden. Dies ist ein gängiger Anwendungsfall für <sub>:
<p>
According to the computations by Nakamura, Johnson, and Mason<sub>1</sub> this
will result in the complete annihilation of both particles.
</p>
Ergebnis
Variable Tiefstellungen
In der Mathematik werden Familien von Variablen, die mit demselben Konzept verbunden sind (wie Distanzen entlang derselben Achse), durch denselben Variablennamen mit nachfolgender Tiefstellung dargestellt. Zum Beispiel:
<p>
The horizontal coordinates' positions along the X-axis are represented as
<var>x<sub>1</sub></var> … <var>x<sub>n</sub></var>.
</p>
Ergebnis
Chemische Formeln
Beim Schreiben einer chemischen Formel, wie H2O, wird die Anzahl der Atome eines bestimmten Elements innerhalb des beschriebenen Moleküls durch eine tiefgestellte Zahl dargestellt; im Fall von Wasser zeigt die tiefgestellte "2" an, dass es zwei Wasserstoffatome im Molekül gibt.
Ein weiteres Beispiel:
<p>
Almost every developer's favorite molecule is
C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub>, which is commonly known
as "caffeine."
</p>
Ergebnis
Technische Übersicht
| Inhaltskategorien | Flussinhalt, Phrasierungsinhalt, spürbarer Inhalt. |
|---|---|
| Erlaubter Inhalt | Phrasierungsinhalt. |
| Tag-Auslassung | Keine, sowohl das öffnende als auch das schließende Tag sind erforderlich. |
| Erlaubte Eltern | Jedes Element, das Phrasierungsinhalt akzeptiert. |
| Implizite ARIA-Rolle |
subscript
|
| Erlaubte ARIA-Rollen | Beliebig |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML # the-sub-and-sup-elements |
Browser-Kompatibilität
Siehe auch
- Das
<sup>HTML-Element, das Hochstellungen erzeugt. Beachten Sie, dasssupundsubnicht gleichzeitig verwendet werden können: Sie müssen MathML verwenden, um sowohl eine Hochstellung direkt über einer Tiefstellung neben dem chemischen Symbol eines Elements zu erzeugen, das seine Ordnungszahl und seine Massenzahl darstellt. - Die
<msub>,<msup>und<msubsup>MathML-Elemente. - Die CSS
vertical-align-Eigenschaft.