Elemente und Eltern/Kind Beziehung
HTML-Elemente lassen sich verschachteln. Um zu verstehen was damit gemeint ist, lernst Du im Folgenden, wie HTML-Elemente in Beziehung zueinander stehen.
Erinnere dich an die vorletzte Lektion. Dort haben wir diesen Text genutzt:
"Ich lerne programmieren auf lerneProgrammieren.de"
Doch woher weiß HTML, dass es sich hier um einen Textabsatz handelt? Die Lösung dafür ist das <p>-Element. Das P-Element steht für Paragraph und definiert den Textabsatz.
Hier ein Beispiel:
<p>Ich lerne programmieren auf lerneProgrammieren.de</p>
Doch was passiert, wenn wir zusätzlich einen Teil des Textes (z.B. "lerneProgrammieren.de") fett markieren wollen?
Ganz einfach. HTML-Elemente stehen in Beziehung zueinander und zwar in der sog. Eltern-Kind Beziehung. Du kannst also Elemente in Elementen benutzen.
Das folgende Beispiel wird dir den nötigen "AHA-Moment" bringen:
<p>Ich <b>lerne programmieren</b> auf lerneProgrammieren.de</p>
Erklärung:
- In unserem Beispiel hat das <p>-Element ein <b>-Element als Kind.
- Und umgekehrt, hat das <b>-Element ein Elternelement bekommen.
Diese Eltern-Kind Beziehung von HTML-Elemente ist ein essentielle Grundlage.
Egal welches HTML-Element du verwendest gilt: Elemente können in anderen Elementen verwendet werden.
Hier siehst Du ein Beispiel mit fiktiven HTML-Elementen zum verdeutlichen der Verschachtelung:
<großeltern>
<eltern>
<kind1></kind1>
<kind2></kind2>
<kind3></kind3>
</eltern>
</großeltern>
Ganz einfach, oder?
Doch Vorsicht: Nicht alle Elemente können als "Kinder" benutzt werden. Es gibt ein paar Regeln. Du lernst später, welche das sind.