====== HTML Cheatsheet & Dokumentation ====== Diese Dokumentation bietet eine strukturierte Übersicht der wichtigsten HTML-Elemente, Formularfelder, Tabellen und Attribute basierend auf dem Referenzblatt. ===== 1. Grundstruktur & Textauszeichnung ===== ==== Basis-Tags ==== * **:** Erstellt das HTML-Dokument[cite: 16]. * **:** Enthält Titel und Metadaten, die nicht im Inhalt angezeigt werden[cite: 16]. * **:** Enthält den sichtbaren Teil des Dokuments[cite: 16]. * **:** Legt den Namen des Dokuments in der Titelleiste/Lesezeichen fest[cite: 16]. ==== Textformatierung ==== * **

bis
:** Erstellt Überschriften (H1 = am größten, H6 = am kleinsten)[cite: 16]. * **:** Starke Betonung (wird fett dargestellt, bevorzugt gegenüber '''')[cite: 16]. * **:** Betonung (wird kursiv dargestellt, bevorzugt gegenüber '''')[cite: 16]. * **:** Stellt Quellcode dar (in Monospace-Schrift)[cite: 16]. * **
:** Erzeugt vorformatierten Text[cite: 16].
  * **

:** Erstellt einen neuen Absatz[cite: 16]. * **
:** Fügt einen Zeilenumbruch ein[cite: 16]. * **
:** Rücken Inhalt als Zitat von beiden Seiten ein[cite: 16]. ==== Block- & Inline-Container ==== * **
:** Block-Element zur Formatierung von Inhalten mittels CSS[cite: 16]. * **:** Inline-Element zur Formatierung von Fließtext mittels CSS[cite: 16]. ===== 2. Links, Grafiken & Listen ===== ==== Hyperlinks & Anker ==== * **Titel:** Erstellt einen Link zu einer URL[cite: 16]. * **Text:** Erstellt einen E-Mail-Link[cite: 16]. * **:** Definiert ein Sprungziel (Anker) innerhalb des Dokuments[cite: 16]. * **Text:** Verlinkt auf das entsprechende Sprungziel[cite: 16]. ==== Grafische Elemente ==== * **Text:** Bindet ein Bild ein. Das ''alt''-Attribut liefert den Alternativtext[cite: 16]. * **
:** Fügt eine horizontale Trennlinie ein[cite: 16]. ==== Listen ==== * **:** Unsortierte Liste (Bullet Points)[cite: 16]. * **
    :** Nummerierte (sortierte) Liste[cite: 16]. * **
  1. :** Einzelnes Listenelement[cite: 16]. * **
    /
    /
    :** Definitionsliste mit Begriff (dt) und Beschreibung (dd)[cite: 16]. ===== 3. Formulare & Eingabefelder ===== Alle Formularelemente werden innerhalb von ''
    '' platziert[cite: 16]. ==== Standard-Formularelemente ==== * **:** Einzeiliges Textfeld[cite: 16]. * **:** Kontrollkästchen (mit ''checked'' vorausgewählt)[cite: 16]. * **:** Radiobutton zur Einzelauswahl[cite: 16]. * **:** Mehrzeiliges Textfeld[cite: 16]. * **:** Dropdown-Menü[cite: 16]. * **:** Absende-Button[cite: 16]. * **:** Zurücksetzen-Button[cite: 16]. ==== HTML5-Spezifische Input-Typen ==== Moderne Eingabefelder bieten eingebaute Validierung und mobile Tastatur-Layouts[cite: 16]: ^ Typ ^ Tag-Beispiel ^ Beschreibung ^ | **E-Mail** | '''' | Textfeld für E-Mail-Adressen[cite: 16] | | **URL** | '''' | Textfeld für Webadressen[cite: 16] | | **Zahl** | '''' | Textfeld zur Eingabe von Zahlen[cite: 16] | | **Schieberegler** | '''' | Regler für Nummern-Bereiche[cite: 16] | | **Datum / Zeit** | '''' | Kalenderauswahl für Datum/Zeit/Woche[cite: 16] | | **Farbe** | '''' | Farbauswahl (Colorpicker)[cite: 16] | | **Suche** | '''' | Suchfeld[cite: 16] | ===== 4. Tabellen ===== Tabellen sollten nur zur Darstellung von strukturierten Daten und nicht für das Seiten-Layout verwendet werden[cite: 16].
    Header Spalte 1 Header Spalte 2
    Daten Zelle 1 Daten Zelle 2
    ==== Tabellen-Eigenschaften ==== * **:** Erstellt die Tabelle[cite: 16]. * **:** Definiert eine Tabellenzeile[cite: 16]. * **
    :** Definiert eine Datenzelle[cite: 16]. * **:** Definiert eine Kopfzelle (fett und zentriert)[cite: 16]. * **rowspan="x":** Dehnt eine Zelle über mehrere Zeilen aus[cite: 16]. * **colspan="x":** Dehnt eine Zelle über mehrere Spalten aus[cite: 16]. {{ :html_cheatsheet.pdf |}}