Entdecken Sie das Konzept von semantischem HTML
In diesem Schritt lernen Sie, was semantisches HTML ist und warum es in der Webentwicklung wichtig ist. Semantisches HTML verwendet Tags, die die Bedeutung des Inhalts klar beschreiben, wodurch Webseiten zugänglicher, lesbarer und SEO-freundlicher werden.
Traditionelle HTML-Tags wie <div>
und <span>
geben keine Informationen über den Inhalt, den sie enthalten. Im Gegensatz dazu beschreiben semantische HTML-Tags den Zweck und die Struktur des Inhalts.
Erstellen wir eine einfache HTML-Datei, um die Konzepte von semantischem HTML zu veranschaulichen. Öffnen Sie die WebIDE und erstellen Sie eine neue Datei namens semantic-example.html
im Verzeichnis ~/project
.
touch ~/project/semantic-example.html
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Semantic HTML Example</title>
</head>
<body>
<div>Website Header</div>
<div>Navigation Menu</div>
<div>Main Content</div>
<div>Sidebar</div>
<div>Footer</div>
</body>
</html>
Jetzt lassen Sie uns dieses Beispiel mit semantischen HTML-Tags umgestalten:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Semantic HTML Example</title>
</head>
<body>
<header>Website Header</header>
<nav>Navigation Menu</nav>
<main>Main Content</main>
<aside>Sidebar</aside>
<footer>Footer</footer>
</body>
</html>
Wichtige semantische HTML-Tags sind:
<header>
: Repräsentiert ein einleitendes Element
<nav>
: Definiert Navigationslinks
<main>
: Gibt den Hauptinhalt des Dokuments an
<article>
: Repräsentiert einen unabhängigen, eigenständigen Inhaltsabschnitt
<section>
: Definiert einen Abschnitt in einem Dokument
<aside>
: Enthält Inhalte, die nur indirekt mit dem Hauptinhalt zusammenhängen
<footer>
: Repräsentiert den Footer eines Dokuments
Vorteile von semantischem HTML:
- Verbesserte Zugänglichkeit für Screenreader
- Bessere SEO-Optimierung
- Sinnvollerer und lesbarerer Code
- Einfacheres Styling und Wartung
Wenn Sie die HTML-Datei in einem Browser vorschauen, werden keine sichtbaren Änderungen auftreten, aber die zugrunde liegende Struktur wird beschreibender und sinnvoller sein.
Anmerkungen: Erfahren Sie mehr über Wie man HTML-Dateien in der WebIDE vorschaut.