1.4 Elemente
Wir wissen bereites, dass eine Webseite in HTML5 geschrieben und dazu ein Editor benötigt wird. Es folgt die Vorstellung des Codes.
1.4.1 Aufbau von Elementen
Die einzelnen Elemente werden auch Anweisungen genannt. Ein Element besteht aus mehreren Teilen und wird mit Hilfe von sog. Tags markiert. Sehen Sie sich dazu das folgende Listing an.
- Einleitendes Tag:
-
Das einleitende (öffnende) Tag enthält den Namen (tag_name) und wird in spitzen Klammern (< >) notiert.
- Schließendes Tag:
-
Das schließende Tag enthält erneut den Namen (tag_name), dieser steht wiederum in spitzen Klammern. Zusätzlich wird dem Namen ein Schrägstrich (/) vorangestellt.
- Inhalt:
-
Zwischen diesen beiden Tags steht der Inhalt des entsprechenden Elements. Dieser wird auch als Content oder Gültigkeitsbereich bezeichnet.
- Attribut:
-
An die Elemente können Attribute übergeben werden. Diese werden im einleitenden Tag, durch ein Freizeichen vom Namen (tag_name) getrennt, notiert.
Es gibt verschiedene Arten von Attributen:
Attribute Globale Attribute Können auf alle HTML5 Elemente angewendet werden! id="Freitext"
Spezielle Attribute Bestimmte HTML5 Elemente besitzen eigene Attribute! action="../script.php"
- Wert:
-
Dem Attribut folgt eine Wertzuweisung. Der Wert wird in Anführungszeichen (" ") notiert und dem Attribut mit Hilfe von Gleichheitszeichen (=) zugewiesen.
Es gibt verschiedene Arten von Werten für Attribute:
Werte Mit fester Wertzuweisung Hier wird ein bestimmter Ausdruck als Wert erwartet. target="_self"
Mit freier Wertzuweisung Hier wird zum Beispiel eine Zahl als Wert erwartet. Die Zahl ist jedoch frei wählbar. tabindex="1"
Mit freier Wertzuweisung ohne weitere Konventionen Hier ist zum Beispiel die Angabe eines Freitextes möglich. title="Freitext"
1.4.2 Anwendung
Ein HTML5 Dokument besteht aus der Aneinanderreihung von sog. Elementen. Die einzelnen Elemente enthalten entweder weitere Elemente oder den Inhalt, der vom Browser dargestellt werden soll.
Sowohl die Auswahl der uns zur Verfügung stehenden Elemente, als auch die Art und Weise diese miteinander zu verschachteln, geschieht nach bestimmten Regeln. Um diesen Sachverhalt nachvollziehen zu können, erstellen wir zunächst ein komplettes HTML5 Dokument.