course icon

Grundlagen von HTML

Hochgeladen : vor 4 Monaten Aktualisiert : vor 1 Monat beginner
Herunterladen

Von der Struktur zur Routine

Sie können bereits eine einfache Seite bauen. Lernen wir nun die Elemente kennen, die Sie täglich verwenden — und wie man sie richtig einsetzt.

Die am häufigsten verwendeten Elemente

ElementZweckBeispiel
<h1>–<h6>Überschriften, wichtigste bis unwichtigste<h1>Titel</h1>
<p>Ein Textabsatz<p>Hallo</p>
<a>Ein Link zu einer anderen Seite<a href="...">Link</a>
<img>Ein Bild<img src="..." alt="...">
<ul>/<li>Eine Aufzählungsliste<li>Eintrag</li>

Attribute: zusätzliche Informationen

Attribute stehen im öffnenden Tag und konfigurieren ein Element. Am häufigsten nutzen Sie href (das Ziel eines Links) und src/alt (ein Bild und seine Textbeschreibung).

<a href="https://devosoft.com">Devosoft besuchen</a>
<img src="logo.png" alt="Devosoft-Logo">

Immer alt-Text angeben

Das Attribut alt beschreibt ein Bild für Screenreader-Nutzer und wird angezeigt, wenn das Bild nicht lädt. Lassen Sie es niemals weg.

Semantisches HTML

Statt alles in anonyme <div> zu packen, verwenden Sie Tags, die ihre Rolle beschreiben. Semantisches Markup ist leichter lesbar, besser für SEO und deutlich barrierefreier.

<header>...Kopfbereich...</header>
<nav>...Menue...</nav>
<main>
  <article>...der Hauptinhalt...</article>
</main>
<footer>...Fussbereich...</footer>

Vermeiden Sie die „div-Suppe“

Eine Seite, die nur aus <div> besteht, sagt dem Browser nichts über die Bedeutung. Bevorzugen Sie <header>, <nav>, <main>, <section> und <footer>, wann immer es passt.

Ein erstes Formular

Formulare erfassen Eingaben des Nutzers. Jedes Feld sollte mit einem <label> verknüpft sein — für Klarheit und Barrierefreiheit.

<form>
  <label for="email">E-Mail</label>
  <input id="email" type="email" name="email">
  <button type="submit">Anmelden</button>
</form>
Was ist der Unterschied zwischen <section> und <div>?
<section> gruppiert zusammengehörige Inhalte mit Bedeutung; <div> ist ein neutraler Container, vor allem für die Gestaltung.
Darf ich mehrere <h1> auf einer Seite haben?
Best Practice ist ein <h1> pro Seite, danach <h2>–<h6> für eine klare Hierarchie.
Haben Attribute eine feste Reihenfolge?
Nein — die Reihenfolge spielt keine Rolle, aber halten Sie sie lesbar und einheitlich.

Zeit, etwas zu bauen

Sie kennen die Bausteine. Setzen Sie sie nun auf einer echten Seite zusammen.

Weiter zu HTML in der Praxis

Kommentare