Inhalte mit HTML strukturieren
HTML ist die Technologie, die den Inhalt und die Struktur jeder Website definiert. Bei korrekter Verwendung sollte sie auch die Semantik (Bedeutung) der Inhalte maschinenlesbar definieren. Dies ist entscheidend für Barrierefreiheit, Suchmaschinenoptimierung und die Nutzung der integrierten Browserfunktionen, damit Inhalte optimal funktionieren. Dieses Modul behandelt die Grundlagen der Sprache, bevor wichtige Bereiche wie Dokumentstruktur, Links, Listen, Bilder, Formulare und mehr betrachtet werden.
Voraussetzungen
Bevor Sie mit diesem Modul beginnen, benötigen Sie keine Vorkenntnisse in HTML. Sie sollten jedoch zumindest grundlegende Erfahrung im Umgang mit Computern und in der passiven Nutzung des Webs haben (d.h. es nur betrachten und Inhalte konsumieren). Sie sollten eine grundlegende Arbeitsumgebung eingerichtet haben (wie unter Grundlegende Software installieren beschrieben) und verstehen, wie Dateien erstellt und verwaltet werden (wie unter Umgang mit Dateien beschrieben). Beides ist Teil unseres Moduls für absolute Anfänger:innen Erste Schritte im Web.
Tutorials und Herausforderungen
- Grundlegende HTML-Syntax
-
Behandelt die absoluten Grundlagen von HTML, damit Sie loslegen können — wir definieren Elemente, Attribute und andere wichtige Begriffe und zeigen, wo sie in der Sprache einzuordnen sind. Außerdem zeigen wir, wie eine typische HTML-Seite und ein HTML-Element strukturiert sind, und erklären weitere wichtige grundlegende Sprachfunktionen. Dabei experimentieren wir mit etwas HTML, um Ihr Interesse zu wecken!
- Was befindet sich im head? Metadaten von Webseiten
-
Der head eines HTML-Dokuments ist der Teil, der beim Laden der Seite nicht im Webbrowser angezeigt wird. Er enthält Metadaten wie das
<title>der Seite, Verknüpfungen zu CSS (wenn Sie Ihre HTML-Inhalte mit CSS gestalten möchten), Verknüpfungen zu benutzerdefinierten Favicons sowie Metadaten (Daten über das HTML, etwa wer es geschrieben hat und wichtige Schlüsselwörter, die das Dokument beschreiben). - Überschriften und Absätze
-
Eine der Hauptaufgaben von HTML besteht darin, Text zu strukturieren, sodass ein Browser ein HTML-Dokument so darstellen kann, wie es von seinen Entwickler:innen beabsichtigt ist. Dieser Artikel erklärt, wie HTML zur Bereitstellung einer grundlegenden Seitenstruktur verwendet werden kann, indem Überschriften und Absätze definiert werden.
- Hervorhebung und Wichtigkeit
-
Der vorherige Artikel erläuterte, warum Semantik in HTML wichtig ist, und konzentrierte sich auf Überschriften und Absätze. Dieser Artikel setzt das Thema Semantik fort und betrachtet HTML-Elemente, die Text hervorheben und ihm Wichtigkeit verleihen (entsprechend Kursiv- und Fettdruck in Printmedien).
- Listen
-
Listen sind überall im Leben vorhanden – von Ihrer Einkaufsliste über die Wegbeschreibung, der Sie unbewusst täglich folgen, um nach Hause zu gelangen, bis zu den Anweisungslisten, denen Sie in diesen Tutorials folgen! Es überrascht Sie vielleicht nicht, dass HTML eine praktische Sammlung von Elementen bietet, mit denen sich verschiedene Listentypen definieren lassen. Im Web gibt es drei Arten von Listen: ungeordnete, geordnete und Beschreibungslisten. Diese Lektion zeigt Ihnen, wie Sie die verschiedenen Typen verwenden.
- Erweiterte Textfunktionen
-
HTML bietet viele weitere Elemente zur Definition von Textsemantik, die wir im Artikel Hervorhebung und Wichtigkeit nicht behandelt haben. Die in diesem Artikel beschriebenen Elemente sind weniger bekannt, aber dennoch nützlich (und dies ist keineswegs eine vollständige Liste). Hier erfahren Sie mehr über das Auszeichnen von Zitaten, Computercode und anderem verwandten Text, Tief- und Hochstellungen, Kontaktinformationen und mehr.
- Einen Brief auszeichnen Herausforderung
-
Früher oder später lernen wir alle, einen Brief zu schreiben; außerdem ist dies ein nützliches Beispiel, um unsere Fähigkeiten zur Textformatierung zu testen. In dieser Herausforderung erhalten Sie einen Brief, den Sie als Test Ihrer HTML-Textformatierungsfähigkeiten auszeichnen sollen, sowie Hyperlinks und die korrekte Verwendung des HTML-Elements
<head>. - Dokumente strukturieren
-
Neben der Definition einzelner Teile Ihrer Seite (etwa „ein Absatz“ oder „ein Bild“) bietet HTML auch eine Reihe von Blockelementen, die zum Definieren von Bereichen Ihrer Website verwendet werden (etwa „die Kopfzeile“, „das Navigationsmenü“, „die Hauptinhaltsspalte“). Dieser Artikel untersucht, wie Sie eine grundlegende Website-Struktur planen und das HTML schreiben können, das diese Struktur darstellt.
- Links erstellen
-
Links (auch Hyperlinks genannt) sind äußerst wichtig — sie machen das Web zu einem Web. Dieser Artikel zeigt die Syntax, die zum Erstellen eines Links erforderlich ist, und behandelt bewährte Vorgehensweisen für Links.
- Eine Inhaltsseite strukturieren Herausforderung
-
Eine Inhaltsseite so zu strukturieren, dass sie mit CSS gestaltet werden kann, ist eine sehr wichtige Fähigkeit. In dieser Herausforderung werden daher Ihre Fähigkeiten getestet, darüber nachzudenken, wie eine Seite letztendlich aussehen könnte, und passende strukturelle Semantik auszuwählen, auf der ein Layout aufgebaut werden kann.
- HTML-Bilder
-
Zu Beginn bestand das Web nur aus Text, und das war ziemlich langweilig. Glücklicherweise wurde schon bald die Möglichkeit hinzugefügt, Bilder (und andere interessantere Inhaltstypen) in Webseiten einzubetten. In diesem Artikel betrachten wir ausführlich die Verwendung des Elements
<img>, einschließlich der Grundlagen, der Beschriftung mit Bildunterschriften mithilfe von<figure>und der Beziehung zu CSS-Hintergrundbildern. - HTML-Video und -Audio
-
Nachdem wir nun mit dem Hinzufügen einfacher Bilder zu einer Webseite vertraut sind, besteht der nächste Schritt darin, Video- und Audioplayer zu Ihren HTML-Dokumenten hinzuzufügen! In diesem Artikel sehen wir uns genau dies mit den Elementen
<video>und<audio>an; anschließend betrachten wir, wie Sie Untertitel zu Ihren Videos hinzufügen. - Startseite über Krabbeltiere Herausforderung
-
In dieser Herausforderung testen wir Ihr Wissen über einige der in den letzten Lektionen behandelten Techniken. Sie fügen einer Startseite über Käfer und andere Krabbeltiere Bilder und Videos hinzu.
- Grundlagen von HTML-Tabellen
-
Dieser Artikel vermittelt Ihnen den Einstieg in HTML-Tabellen und behandelt die Grundlagen wie Zeilen, Zellen, Überschriften, das Überspannen mehrerer Spalten und Zeilen durch Zellen sowie das Gruppieren aller Zellen einer Spalte zu Gestaltungszwecken.
- Barrierefreiheit von HTML-Tabellen
-
In diesem Artikel betrachten wir weitere Funktionen für die Barrierefreiheit von HTML-Tabellen, etwa Beschriftungen/Zusammenfassungen, das Gruppieren Ihrer Zeilen in Tabellenkopf-, Tabellenkörper- und Tabellenfußabschnitte sowie die Zuordnung von Spalten und Zeilen.
- Eine Tabelle mit Planetendaten strukturieren Herausforderung
-
In dieser Herausforderung stellen wir Ihnen Daten zu den Planeten unseres Sonnensystems zur Verfügung. Ihre Aufgabe ist es, diese in einer barrierefreien HTML-Tabelle zu strukturieren.
- Formulare und Schaltflächen in HTML
-
HTML-Formulare und -Schaltflächen sind leistungsstarke Werkzeuge für die Interaktion mit Benutzer:innen — sie werden meist verwendet, um Daten von Benutzer:innen zu erfassen oder ihnen die Steuerung einer Benutzeroberfläche zu ermöglichen. Dieser Artikel bietet eine Einführung in die Grundlagen von Formularen und Schaltflächen.
- HTML debuggen
-
HTML zu schreiben ist schön und gut, aber was geschieht, wenn etwas schiefläuft und Sie nicht herausfinden können, wo sich der Fehler im Code befindet? Dieser Artikel stellt Ihnen einige Werkzeuge vor, die Ihnen helfen können, Fehler in HTML zu finden und zu beheben.
Testen Sie Ihre Fähigkeiten
Zwischen den Tutorial-Artikeln finden Sie Artikel zum „Testen Sie Ihre Fähigkeiten“, mit denen Sie prüfen können, ob Sie die wichtigsten Informationen behalten haben, bevor Sie fortfahren. Wenn Sie alle zusammen erkunden möchten, finden Sie sie unter Testen Sie Ihre Fähigkeiten: HTML.
Zusätzliche Tutorials
Diese Tutorials sind nicht Teil des Lernpfads, aber dennoch interessant — Sie sollten sie als weiterführende Ziele betrachten, die Sie optional bearbeiten können, nachdem Sie die wichtigsten Core-Artikel abgeschlossen haben.
- Vektorgrafiken in HTML einbinden
-
Vektorgrafiken sind in vielen Situationen sehr nützlich — sie haben kleine Dateigrößen und sind stark skalierbar, sodass sie beim Vergrößern oder beim Aufziehen auf eine große Größe nicht verpixeln. In diesem Artikel zeigen wir Ihnen, wie Sie eine solche Grafik in Ihre Webseite einbinden.
- Von object zu iframe — allgemeine Einbettungstechnologien
-
Entwickler:innen denken beim Einbetten meist an Medien wie Bilder, Videos und Audio in Webseiten. In diesem Artikel gehen wir einen etwas anderen Weg und betrachten einige Elemente, mit denen Sie eine Vielzahl von Inhaltstypen in Ihre Webseiten einbetten können: die Elemente
<iframe>,<embed>und<object>. Mit diesen Elementen können Sie externe Ressourcen wie andere Webseiten und PDF-Dateien einbetten.
Siehe auch
- HTML und CSS lernen, Scrimba MDN-Lernpartner
-
Der Kurs HTML und CSS lernen von Scrimba vermittelt Ihnen HTML und CSS durch das Erstellen und Bereitstellen von fünf großartigen Projekten – mit unterhaltsamen interaktiven Lektionen und Herausforderungen, die von sachkundigen Lehrkräften unterrichtet werden.
- HTML lernen, Codecademy
-
Eine weitere nützliche Ressource zum Erlernen der HTML-Grundlagen.
- Die Grundlagen von semantischem HTML, Scrimba MDN-Lernpartner
-
Diese interaktive Lektion bietet eine nützliche Beschreibung von HTML und legt dabei besonderen Wert darauf, warum der semantische Aspekt davon wichtig ist.