Neben den bereits genannten Tags hat HTML5 eine Reihe weiterer neuer Tags eingeführt, die das Schreiben von semantisch sinnvolleren, strukturierteren und funktionaleren Webseiten erleichtern. Hier sind einige weitere wichtige HTML5-Tags:
1. <aside>
Das <aside>
-Tag wird verwendet, um Inhalte zu kennzeichnen, die mit dem Hauptinhalt der Seite in Verbindung stehen, aber nicht direkt Teil davon sind. Typische Beispiele sind Seitenleisten oder zusätzliche Informationen.
<article>
<h2>Hauptartikel</h2>
<p>Dies ist der Hauptinhalt des Artikels.</p>
<aside>
<h3>Zusätzliche Informationen</h3>
<p>Dies sind verwandte Inhalte, wie z.B. ein Zitat oder eine Verlinkung.</p>
</aside>
</article>
2. <figure>
und <figcaption>
Das <figure>
-Tag wird verwendet, um in sich geschlossene Inhalte, wie Bilder, Diagramme oder Illustrationen, zu gruppieren. Das <figcaption>
-Tag bietet eine Beschriftung für das <figure>
-Element.
<figure>
<img src="landschaft.jpg" alt="Eine schöne Landschaft">
<figcaption>Bild 1: Eine malerische Landschaft in den Bergen.</figcaption>
</figure>
3. <mark>
Das <mark>
-Tag hebt Text hervor, der für die aktuelle Seite oder den aktuellen Kontext besonders relevant ist, ähnlich wie ein Textmarker.
<p>Dieser Satz enthält ein <mark>wichtiges Schlüsselwort</mark>, das hervorgehoben werden sollte.</p>
4. <time>
Das <time>
-Tag wird verwendet, um Daten und Uhrzeiten zu markieren. Dies ist besonders nützlich für Ereignisse oder andere zeitbezogene Informationen.
<p>Das Ereignis findet am <time datetime="2024-08-14">14. August 2024</time> statt.</p>
5. <progress>
Das <progress>
-Tag zeigt den Fortschritt einer Aufgabe, wie das Laden einer Datei, an. Es stellt eine visuelle Fortschrittsanzeige dar.
<label for="file">Datei-Upload:</label>
<progress id="file" value="32" max="100">32%</progress>
6. <output>
Das <output>
-Tag wird verwendet, um das Ergebnis einer Berechnung oder einer Benutzerinteraktion anzuzeigen.
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
<input type="range" id="a" value="50"> +
<input type="number" id="b" value="50">
= <output name="result" for="a b">100</output>
</form>
7. <details>
und <summary>
Das <details>
-Tag ermöglicht es, Informationen zu verstecken, die durch Klicken auf das <summary>
-Tag angezeigt werden können. Dies eignet sich hervorragend für ausklappbare Details.
<details>
<summary>Klicken Sie hier für mehr Informationen</summary>
<p>Hier sind zusätzliche Details, die zunächst versteckt sind.</p>
</details>
8. <datalist>
Das <datalist>
-Tag definiert eine Liste von vordefinierten Optionen, die in einem <input>
-Element zur Verfügung stehen. Es ermöglicht dem Benutzer, Eingaben aus einer Liste auszuwählen oder selbst einzugeben.
<label for="browser">Wählen Sie Ihren Browser:</label>
<input list="browsers" id="browser" name="browser">
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Safari">
<option value="Edge">
<option value="Opera">
</datalist>
9. <bdi>
Das <bdi>
-Tag (Bi-Directional Isolation) wird verwendet, um Text in eine unabhängige Richtung zu isolieren, was besonders bei der Darstellung von Text in verschiedenen Sprachen nützlich ist.
<p>Benutzername: <bdi>علي</bdi></p>
10. <wbr>
Das <wbr>
-Tag (Word Break Opportunity) zeigt eine mögliche Stelle für einen Zeilenumbruch an, falls das Wort zu lang ist und umgebrochen werden muss.
<p>DiesesLangeWort<wbr>istSchwerUmzubrechen.</p>
Diese neuen HTML5-Tags tragen dazu bei, dass Webseiten semantisch aussagekräftiger, barrierefreier und benutzerfreundlicher werden. Sie ermöglichen es Entwicklern, Inhalte klarer zu strukturieren und erweiterte Funktionen direkt im Browser bereitzustellen.