Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:webdesign:html:semantische

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-themen:webdesign:html:semantische [27.12.2025 00:44] – [Beispiel einer sauberen Seitenstruktur] larsit-themen:webdesign:html:semantische [27.12.2025 00:54] (aktuell) – [Merksatz] lars
Zeile 37: Zeile 37:
  
  
-<code: html linenum>+<code: html linenums>
 <!DOCTYPE html> <!DOCTYPE html>
 <html lang="de"> <html lang="de">
Zeile 80: Zeile 80:
 </html> </html>
 </code> </code>
 +
 +
 +---
 +
 +===== Unterschiede: section vs. article =====
 +
 +^ Element ^ Verwendung ^
 +| `<section>` | thematische Gruppierung |
 +| `<article>` | eigenständig nutzbarer Inhalt |
 +
 +
 +---
 +
 +===== Typische Fehler =====
 +
 +  * `<div>` statt semantischer Elemente
 +  * Mehrere `<main>`-Elemente
 +  * Navigation außerhalb von `<nav>`
 +  * Semantik nur für Styling missbrauchen
 +
 +
 +---
 +
 +===== Barrierefreiheit (Grundlagen) =====
 +
 +  * Jedes `<img>` benötigt ein `alt`-Attribut
 +  * Überschriften müssen logisch verschachtelt sein
 +  * Semantik hilft Screenreadern beim Verständnis
 +
 +
 +===== Merksatz =====
 +
 +Semantik beschreibt **was** ein Inhalt ist,\\
 +CSS beschreibt **wie** er aussieht.
 +
 +
 +
 +
 +
it-themen/webdesign/html/semantische.1766792692.txt.gz · Zuletzt geändert: von lars