LU01c - HTML eine Auszeichnungssprache

Eine Auszeichnungssprache (englisch markup language, abgekürzt ML) ist eine maschinenlesbare Sprache für die Gliederung und Formatierung von Texten und anderen Daten.

Quelle: Wikipedia

Mit einer Auszeichnungssprache legen Sie die Gliederung und das Aussehen von Texten fest. Damit unterscheiden sich Auszeichnungssprachen klar von Programmiersprachen; Eine Programmiersprache beschreibt die Logik eines Programms.

Die am weitesten verbreitete Auszeichnungssprache ist HTML (HyperText Markup Language). Mit HTML werden Webseiten erstellt. Seit 2014 ist die Version 5 von HTML (kurz HTML5) der empfohlene Standard. Wenn wir von HTML sprechen, meinen wir immer HTML5. Mehr zur Entstehung von HTML finden Sie auf der Seite selfhtml - Entstehung und Entwicklung.

Im Verlauf des Moduls werden Sie einige Elemente von HTML kennen lernen. Dabei müssen wir immer zwischen Elementen, Tags und Attributen unterscheiden.

Siehe auch selfhtml - Element, Tag und Attribut

Die Elemente sind die Bausteine von HTML. Jedes Element wird durch ein Tag markiert und kann weitere, verschachtelte Elemente enthalten.

Ein Tag (deutsch: Etikette, Marke, Markierung) ist ein Schlüsselwort in HTML.

  • Elemente werden durch Tags markiert.
  • Tags werden zwischen spitzen Klammern geschrieben, z.B. <body>.
  • Die meisten Tags müssen wieder geschlossen werden, z.B. <body>Hier kommt der Inhalt der Webseite</body>

Attribute können nur innerhalb eines Tags vorkommen und enthalten zusätzliche Angaben zur Verarbeitung des Tags, z.B. <html lang=„de“>. Mit dem Attribut lang=„de“ legen wir fest, dass der Inhalt dieser Webseite in deutscher Sprache ist.

  • Die meisten Attribute bestehen aus einem Schlüsselwort und einem Wert.
  • Der Wert eines Attributs wird zwischen Anführungszeichen (double quotes) geschrieben 1)

Während sich HTML um den Inhalt kümmert, sind die Cascading Style Sheets für die Darstellung zuständig. Durch diese Aufteilung können wir eine einheitliche Optik für alle Webseiten und deren Elemente erreichen. Zunächst werden wir aber ganz ohne Layout arbeiten und CSS erst später betrachten.


© Marcel Suter


1)
Man könnte auch Hochkomma (single quotes) verwenden, wir wollen aber einheitlich double quotes nutzen.
  • modul/m293/learningunits/lu01/html-basics.txt
  • Zuletzt geändert: 2024/05/13 06:23
  • von msuter