WMP Sites

Das HTML-Element „sub“: Alles, was Sie wissen müssen

Lukas Fuchs vor 2 Jahren Frontend 3 Min. Lesezeit

Was ist das HTML-Element „sub“?

Das HTML-Element <sub/> ist ein Inline-Element, mit dem du Text als hochgestellt formatieren kannst. Dies bedeutet, dass der Text etwas kleiner ist als der umgebende Text und geringfügig angehoben wird, um den Anschein zu erwecken, er sei unterstrichen.

Zweck des HTML-Elements „sub“

Das <sub/>-Element wird häufig verwendet, um zusätzliche Informationen oder Details bereitzustellen, die mit dem Haupttext verwandt, aber nicht gleichbedeutend sind. Hier sind einige gängige Anwendungsfälle:

  • Mathematische Formeln und wissenschaftliche Notation
  • Fußnoten und Verweise
  • Chemische Bezeichnungen und Symbole
  • Kennzeichnung von Variablen in Codebeispielen
  • Anzeigen von Einheiten wie Quadratmetern (m²) oder Kubikzentimetern (cm³)

Wozu wird das HTML-Element „sub“ verwendet?

Das HTML-Element „sub“ (für subscript, englisch für hochgestellt) dient dazu, Text als hochgestellten Index zu formatieren. Hochgestellte Indizes werden üblicherweise verwendet, um:

Wissenschaftliche und mathematische Notation darzustellen:

  • Chemische Formeln: H₂O
  • Mathematische Gleichungen: x³

Zitate und Referenzen zu kennzeichnen:

  • Fußnoten und Endnoten
  • Literaturstellen

Unterschiedliche Wortformen anzugeben:

  • Sprachen mit diakritischen Zeichen (z. B. Deutsch: Gößnitzer)
  • Vergangenheitsformen von Verben (z. B. loved)

Zeiträume und Maßeinheiten zu kennzeichnen:

  • Datumsangaben (z. B. 2023. Jahrzehnt)
  • Maße (z. B. 2 cm³)

Spezielle Symbole einzubinden:

  • Handelsmarken (z. B. ©)
  • Registrierte Warenzeichen (z. B. ®)

Wie füge ich das HTML-Element „sub“ zu meinem Code hinzu?

Das HTML-Element „sub“ ist einfach in deinen Code einzufügen. Folge diesen Schritten:

Das Öffnen-Tag

  • Beginne mit dem Öffnen-Tag <sub.
  • Du kannst dem Öffnen-Tag Attribute hinzufügen, wie z. B. id oder class, um den Stil oder das Verhalten des hochgestellten Texts anzupassen.

Der Inhalt

  • Zwischen dem Öffnen- und Schließen-Tag platzierst du den Text, den du hochgestellt haben möchtest.

Das Schließen-Tag

  • Schließe das Element mit dem Schließen-Tag </sub> ab.

Beispiel:

<p>H₂O ist das chemische Symbol für Wasser.</p>

In diesem Beispiel wird der Text "2" hochgestellt, um die chemische Formel für Wasser darzustellen.

Platzierung innerhalb des Dokuments

  • Das Element „sub“ kann überall im HTML-Dokument verwendet werden, wo du Text hochstellen möchtest.
  • Es wird jedoch in der Regel innerhalb von Absätzen, Überschriften oder Listen verwendet.

Tipps

  • Verwende das Element „sub“ sparsam, um deinen Text nicht zu überladen.
  • Stelle sicher, dass der hochgestellte Text für die Benutzer leicht zu lesen ist.
  • Verwende zusätzliche CSS-Stile, um das Erscheinungsbild des hochgestellten Texts anzupassen.

So formatierst du Text mit dem HTML-Element „sub“

Um Text mit dem HTML-Element „sub“ als hochgestellt zu formatieren, folge diesen Schritten:

1. Füge das HTML-Element „sub“ ein:

Um hochgestellten Text zu erstellen, verwende die Öffnungs- und Schließ-Tags „“ und „“. Platziere den hochzustellenden Text zwischen diese Tags.

<p>Das Wasserstoffmolekül (H<sub>2</sub>)...</p>

2. Positionierung anpassen:

Standardmäßig werden hochgestellte Elemente 0,5 em nach oben verschoben. Du kannst diese Positionierung mithilfe der CSS-Eigenschaft „vertical-align“ anpassen.

p sub {
  vertical-align: baseline;
}

3. Schriftgröße und Schriftfamilie:

Du kannst die Schriftgröße und Schriftfamilie des hochgestellten Textes mit CSS-Eigenschaften wie „font-size“ und „font-family“ ändern.

p sub {
  font-size: 0.8em;
  font-family: Arial, sans-serif;
}

4. Farbe:

Du kannst auch die Farbe des hochgestellten Textes mit der CSS-Eigenschaft „color“ ändern.

p sub {
  color: #ff0000; /* rot */
}

Tipp: Verwende hochgestellten Text sparsam und nur, wenn dies für die Klarheit und das Verständnis des Inhalts erforderlich ist. Zu viel hochgestellter Text kann den Lesefluss beeinträchtigen.

Eigenschaften des HTML-Elements "sub"

align

Die align-Eigenschaft legt die vertikale Ausrichtung des hochgestellten Textes relativ zur Grundlinie fest. Gültige Werte sind:

  • baseline: Text wird an der Grundlinie ausgerichtet (Standard)
  • top: Text wird an der Oberkante der umgebenden Zeile ausgerichtet
  • bottom: Text wird an der Unterseite der umgebenden Zeile ausgerichtet

style

Die style-Eigenschaft ermöglicht es dir, zusätzliche CSS-Stile на den hochgestellten Text anzuwenden. Du kannst beispielsweise Schriftart, Schriftgröße, Farbe und andere Stile festlegen.

title

Die title-Eigenschaft fügt dem hochgestellten Text einen Tooltip-Text hinzu. Dieser Text wird angezeigt, wenn du mit der Maus über den Text fährst.

lang

Die lang-Eigenschaft gibt die Sprache des hochgestellten Textes an. Diese Eigenschaft ist nützlich für Barrierefreiheitszwecke, da sie Screenreadern hilft, den Text korrekt auszusprechen.

dir

Die dir-Eigenschaft gibt die Schreibrichtung des hochgestellten Textes an. Gültige Werte sind:

  • ltr: Von links nach rechts (Standard)
  • rtl: Von rechts nach links

spellcheck

Die spellcheck-Eigenschaft gibt an, ob die Rechtschreibung des hochgestellten Textes überprüft werden soll. Gültige Werte sind:

  • true: Rechtschreibung wird überprüft
  • false: Rechtschreibung wird nicht überprüft (Standard)

Kompatibilität des HTML-Elements „sub“ mit verschiedenen Browsern

Die Kompatibilität des HTML-Elements „sub“ mit verschiedenen Browsern ist für dich als Webentwickler entscheidend, um sicherzustellen, dass dein Text in allen wichtigen Browsern korrekt angezeigt wird.

Unterstützung in allen modernen Browsern

Das HTML-Element „sub“ wird von allen modernen Browsern, einschließlich Google Chrome, Mozilla Firefox, Microsoft Edge und Apple Safari, vollständig unterstützt.

Rendervariationen

Obwohl „sub“ von allen modernen Browsern unterstützt wird, kann es zu geringfügigen Rendervariationen kommen. Diese Variationen sind in der Regel unbedeutend und sollten deine Benutzererfahrung nicht beeinträchtigen.

Unterstützung in älteren Browsern

Wenn du Inhalte für eine breitere Zielgruppe erstellen musst, die möglicherweise ältere Browser verwendet, solltest du alternative Ansätze zum Formatieren von hochgestelltem Text in Betracht ziehen.

Alternative Ansätze

Alternativen zum HTML-Element „sub“ sind:

  • CSS-Eigenschaft vertical-align: Diese Eigenschaft ermöglicht es dir, den vertikalen Abstand von Text von der Basislinie anzupassen, einschließlich hochgestelltem Text.
  • Superscript-Tags: Superscript-Tags (^) werden nicht mehr empfohlen, sind aber in älteren Browsern noch verfügbar.

Tipps

Um die Kompatibilität mit verschiedenen Browsern zu gewährleisten, solltest du nach Möglichkeit das HTML-Element „sub“ verwenden. Wenn du jedoch ältere Browser unterstützen musst, kannst du alternative Ansätze in Betracht ziehen.

Alternative Ansätze zum Formatieren von hochgestelltem Text ohne „sub“

Obwohl das HTML-Element „sub“ eine bewährte Methode zur Formatierung von hochgestelltem Text ist, stehen dir auch alternative Ansätze zur Verfügung, die du je nach deinen spezifischen Anforderungen in Betracht ziehen kannst:

CSS-Eigenschaft „vertical-align“

Die CSS-Eigenschaft „vertical-align“ ermöglicht dir die Feinabstimmung der vertikalen Ausrichtung von Elementen, einschließlich hochgestelltem Text. Indem du einen negativen Wert für diese Eigenschaft festlegst, kannst du Text nach oben verschieben und ihn effektiv hochstellen.

Syntax:

element {
  vertical-align: -0.25em;
}

Unicode-Zeichen für Hochstellungen

Unicode definiert eine Reihe von Sonderzeichen für hochgestellte Buchstaben und Zahlen, die du verwenden kannst, um Text ohne HTML oder CSS hochzustellen.

Beispiel:

H₂O

LaTeX-Formeln

Wenn du mathematische Formeln oder wissenschaftliche Notation formatieren musst, ist LaTeX eine leistungsstarke Sprache, die du verwenden kannst, um hochgestellte Symbole und Indizes zu erstellen.

Beispiel:

\(H_2O\)

Bildformate

Für einige Fälle, z. B. die Anzeige von Chemiestymbolen, kannst du auch Bildformate wie PNG oder SVG verwenden, die hochgestellte Symbole enthalten.

Hinweis: Beachte, dass diese alternativen Ansätze möglicherweise eingeschränkte Kompatibilität mit verschiedenen Browsern und Geräten aufweisen. Es empfiehlt sich, den HTML-Standard zu verwenden, sofern dies möglich ist, um die beste Kompatibilität zu gewährleisten.

Tipps zum effektiven Einsatz des HTML-Elements „sub“

Um das HTML-Element „sub“ optimal zu nutzen, sind hier ein paar Tipps:

Gestalte den hochgestellten Text deutlich sichtbar

Stelle sicher, dass der hochgestellte Text deutlich sichtbar ist, insbesondere wenn er in Fließtext eingebettet ist. Experimentiere mit verschiedenen Schriftgrößen und Farben, um ihn hervorzuheben.

Übertreibe es nicht

Verwende hochgestellten Text sparsam und nur dann, wenn er für das Verständnis von entscheidender Bedeutung ist. Übermäßiges Hochstellen kann das Lesen erschweren und den Text überladen wirken lassen.

Berücksichtige Barrierefreiheit

Wenn du hochgestellten Text verwendest, denke an die Barrierefreiheit. Verwende beschreibende Alt-Texte für Bilder und vermeide es, hochgestellten Text für wichtige Informationen zu verwenden.

Nutze CSS für bessere Kontrolle

Durch die Verwendung von CSS hast du mehr Kontrolle über das Erscheinungsbild des hochgestellten Texts. Du kannst Schriftart, Größe, Farbe und andere Stileigenschaften anpassen, um ein einheitliches und ansprechendes Erscheinungsbild zu erzielen.

Vermeide die Verwendung von Subskripten

Das HTML-Element „sub“ ist speziell für hochgestellten Text gedacht. Verwende es nicht für subskriptierten Text (Tiefstellung). Nutze stattdessen das HTML-Element „sup“.

Wähle den richtigen Browser

Überprüfe die Kompatibilität des HTML-Elements „sub“ mit verschiedenen Browsern. Einige ältere Browser unterstützen es möglicherweise nicht vollständig, was zu Anzeigeproblemen führen kann. Verwende stattdessen gegebenenfalls alternative Ansätze.

Häufige Fehler bei der Verwendung des HTML-Elements „sub“ und deren Behebung

Beim Verwenden des HTML-Elements „sub“ können auch einige häufige Fehler auftreten:

Fehlende Schließ-Tags

Nicht unterstützte Browser

Fehlende CSS-Formatierung

Übermäßige oder unzureichende Formatierung

Verwechslung mit anderen hochgestellten Elementen

Wenn du mit dem HTML-Element „sub“ Schwierigkeiten hast, überprüfe Folgendes:

1. Vergewissere dich, dass du die Schließ-Tags verwendest:

Jedes „sub“-Element muss mit einem entsprechenden Schließ-Tag „“ abgeschlossen werden.

2. Verwende einen unterstützten Browser:

Das HTML-Element „sub“ wird von allen modernen Browsern unterstützt, stelle jedoch sicher, dass du die neueste Version deines Browsers verwendest.

3. Füge CSS-Formatierung hinzu:

Das HTML-Element „sub“ verfügt über keine integrierte Formatierung. Du musst benutzerdefinierte CSS-Stile hinzufügen, um die Größe, Farbe und Ausrichtung des hochgestellten Textes zu ändern.

4. Vermeide übermäßige oder unzureichende Formatierung:

Verwende die Formatierung sparsam und nur dort, wo sie notwendig ist. Zu viel hochgestellter Text kann ablenkend sein, während zu wenig sichtbar sein kann.

5. Unterscheide zwischen „sub“ und anderen hochgestellten Elementen:

Das HTML-Element „sup“ wird für hochgestellte Zeichen verwendet, während „sub“ für tiefgestellte Zeichen verwendet wird. Verwende das richtige Element je nach den Anforderungen.

Beispiele für die Verwendung des HTML-Elements „sub“ in der Praxis

In der Praxis wird das HTML-Element „sub“ häufig in verschiedenen Kontexts verwendet:

Wissenschaftliche und technische Dokumentation

  • Verwendung zum Hochstellen von Indizes bei chemischen Formeln (z. B. H₂SO₄)
  • Hochstellen von Exponenten in mathematischen Gleichungen (z. B. )
  • Markieren von Fußnoten, die sich auf den hochgestellten Text beziehen

Finanzen und Wirtschaft

  • Angabe von Einheitensymbolen für Währungen (z. B. $100)
  • Kennzeichnung von Aktienkursen (z. B. AAPL 200,50)

Sprache und Literatur

  • Hervorheben von diakritischen Zeichen (z. B. é oder ñ)
  • Kennzeichnung von Kleinbuchstaben innerhalb von Wörtern (z. B. ¹st)

Webdesign und Benutzeroberfläche

  • Erstellung von Tooltips und Infofeldern, die zusätzliche Informationen enthalten
  • Hervorheben von Sonderzeichen, wie z. B. Marken oder Urheberrechtszeichen (z. B. oder ©)

Bildung

  • Kennzeichnung von Formeln und Diagrammen in Lehrbüchern und Online-Lernmaterialien (z. B. F = ma)
  • Hervorheben von Begriffserklärungen und Ausnahmen in Texten

Du kannst das HTML-Element „sub“ auch verwenden, um:

  • Text unter anderen Text zu setzen

Hinweise

  • Verwende das Element „sub“ nicht zum Erstellen von hochgestellten Überschriften. Verwende dafür stattdessen CSS.
  • Übertreibe es nicht mit der Verwendung von „sub“, da dies den Text unübersichtlich machen kann.
  • Teste die Kompatibilität des Elements „sub“ mit verschiedenen Browsern und Geräten, um sicherzustellen, dass es wie erwartet angezeigt wird.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

HTML Blocksatz, Ausrichtung und Stile für Texte im Web: So setzt du Texte sauber und lesbar um

AUTOR • Jun 22, 2026
Frontend

Die ultimative Anleitung zur Gestaltung von CSS Headern für unvergessliche Websites

AUTOR • Jun 22, 2026
Frontend

Die Anatomie einer HTML-Kopfzeile: Aufbau, Inhalt und Design für mehr Wirkung

AUTOR • Jun 22, 2026
Frameworks & Libraries

Hugo: Das vielseitige Open-Source-Framework für statische Websites, das schnell, flexibel und SEO-stark ist

AUTOR • Jun 22, 2026
DevOps & Deployment

Kali Linux Download: Sichere Anleitung zum Herunterladen ohne Risiken

AUTOR • Jun 22, 2026
DevOps & Deployment

YouTube Videos auf Linux herunterladen: Die besten Tools für ein unbeschwertes Erlebnis

AUTOR • Jun 22, 2026
Datenbanken

VeraCrypt für Ubuntu: Sichere Verschlüsselung unter Linux ohne Umwege

AUTOR • Jun 22, 2026
DevOps & Deployment

Demons: Alles, was Sie über Hintergrundprozesse wissen müssen

AUTOR • Jun 22, 2026
DevOps & Deployment

xxd: Ein vielseitiges Unix-Tool zum Hexdumpen, Decodieren und Konvertieren von Binärdaten

AUTOR • Jun 22, 2026
Backend

CIFS Shares unter Linux mounten: So klappt der Zugriff sauber und dauerhaft

AUTOR • Jun 22, 2026
DevOps & Deployment

Unverzichtbare Linux Befehle in kompaktem PDF: Mein Spickzettel für die Befehlszeile

AUTOR • Jun 22, 2026
DevOps & Deployment

Ändern von Gruppenzugehörigkeiten unter Linux: So kontrollierst du Rechte sauber und schnell

AUTOR • Jun 22, 2026
Frontend

Kennzeichen BBL 4: Bedeutung, Registrierung und Verwendung

AUTOR • Jun 22, 2026
Backend

HK Kennzeichen Deutschland: Bedeutung, Voraussetzungen und Kosten einfach erklärt

AUTOR • Jun 22, 2026
API & Webservices

curl timeout verstehen und richtig setzen: so vermeidest du nervige Verbindungsabbrüche

AUTOR • Jun 22, 2026
API & Webservices

HTTP Intranet: unkomplizierter Zugriff auf interne Ressourcen und Informationen

AUTOR • Jun 22, 2026
Frontend

Codeblöcke in HTML: Alles, was Sie wissen müssen für sauberen Code und bessere Lesbarkeit

AUTOR • Jun 22, 2026
Frontend

HTML Icons einfügen: So einfach geht’s ohne Chaos im Code

AUTOR • Jun 22, 2026
Frontend

HTML Quellcode: Das Fundament des Webs verstehen und richtig nutzen

AUTOR • Jun 22, 2026
Frontend

HTML-Listen ohne Aufzählungszeichen: Schritt-für-Schritt-Anleitung für sauberes Markup

AUTOR • Jun 22, 2026

Beliebte Beiträge

DevOps & Deployment

Beste PDF-Reader für Linux: Funktionen, Vergleiche und Auswahlhilfen

AUTOR • Jun 24, 2024
DevOps & Deployment

Linux-Mailserver: Aufbau, Vorteile und Einrichtung für Anfänger

AUTOR • May 06, 2024
DevOps & Deployment

Linux-Dateiverwaltung: Effizientes Öffnen und Zugreifen auf Dateien

AUTOR • May 06, 2024
JavaScript

Node.js Versionsverwaltung mit NVM: Eine umfassende Anleitung zur Installation

AUTOR • May 06, 2024
DevOps & Deployment

Die zerstörerische Macht von 'rm rf': Vorsicht vor dem Löschen von Daten

AUTOR • May 06, 2024
DevOps & Deployment

Oracle Linux: Ein leistungsstarkes und zuverlässiges Betriebssystem für die Cloud und darüber hinaus

AUTOR • May 06, 2024
Datenbanken

Ubuntu ZFS: Ein umfassender Leitfaden zur Dateisystementwicklung

AUTOR • May 06, 2024
DevOps & Deployment

Unmounten von Linux-Geräten: Eine Schritt-für-Schritt-Anleitung

AUTOR • May 06, 2024
DevOps & Deployment

Vergessenes Root-Passwort: Rettung für Administratoren

AUTOR • May 06, 2024
Frontend

HTML in Text umwandeln: Ein umfassender Leitfaden

AUTOR • Apr 24, 2024
Frontend

Anpassung der HTML-Button-Farbe: Ein Guide für Anfänger

AUTOR • Apr 24, 2024
Frontend

Sicher und bequem einloggen: Gladbacher Bank Login

AUTOR • Apr 24, 2024
Frontend

Outlook HTML-Signatur einfügen: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 24, 2024
Frontend

HTML-Text fett formatieren: So erstellen Sie auffällige Texte im Web

AUTOR • Apr 24, 2024
DevOps & Deployment

Fehlerbehebung: "MIME-Typ ('text/html') nicht ausführbar" aufgrund aktivierter strikter MIME-Typ-Überprüfung

AUTOR • Apr 24, 2024
Frontend

CSS Padding: Der Abstand zwischen Elementen verstehen und beherrschen

AUTOR • Apr 23, 2024
Frontend

Ein Hoch auf 85 Jahre: Schöne Sprüche zum 85. Geburtstag

AUTOR • May 12, 2025
Backend

PHP Array in JSON umwandeln: Schritt-für-Schritt Anleitung

AUTOR • Apr 12, 2025
DevOps & Deployment

VMware Workstation: Kostenloser Download und Anleitung zur Installation

AUTOR • May 06, 2024
API & Webservices

SCP-Befehl: Ein Beispiel für eine sichere Datenübertragung

AUTOR • May 06, 2024