'' in Fettdruck dargestellt wird, ist nur das Standardverhalten des Browsers. Denken Sie daran, dass Sie HTML-Elemente nach ihrer Bedeutung auswählen müssen, nicht danach, wie sie aussehen.
In diesem Fall:
* '''' ist das **übergeordnete** Element von '''' und ''''
* '''' und '''' sind **untergeordnete** Elemente von ''''
* '''' und '''' sind **Geschwister**-Elemente
==== Reihenfolge ====
Wie die **Verschachtelung** funktioniert, hängt von der Position der öffnenden und schliessenden Tags ab.
Da ein HTML-Element aus einem öffnenden Tag, einem schliessenden Tag und allem, was dazwischen liegt, besteht, muss ein untergeordnetes Element **vor** dem Schliessen des übergeordneten Elements geschlossen werden.
This HTML code won't work because I the "strong" tag is opened here but is only closed after the paragraph.
Da das -Element nach dem -Element geöffnet wurde (und somit als Kind von
gilt), muss das -Element vor dem übergeordneten -Element geschlossen werden.
This HTML code will work because I the "strong" tag is opened and closed properly.
==== Tiefe ====
Da untergeordnete Elemente selbst wiederum andere untergeordnete Elemente enthalten können, ist es möglich, eine tiefere Hierarchie innerhalb eines HTML-Dokuments zu erstellen.
Unser obiger Absatz könnte Teil eines Blog-Artikels sein:
Famous football quotes
Sir Alex Ferguson once said about Filipo Inzaghi:"That lad must have been born offside"
.
When criticized by John Carew, Zlatan Ibrahimovic replied: "What Carew does with a football, I can do with an orange"
.
George Best said "I spent a lot of money on booze, birds and fast cars. The rest I just squandered."
when asked about his lifestyle.
In diesem Aufbau:
* '''' ist der Vorfahre jedes anderen Elements
* '''' ist der Elternteil von '''' und den 3 ''
''
* ''
'' und die 3 ''
'' sind Geschwister
* jedes ''
'' ist das Elternteil des '''' und des '''', die sie enthalten
* jedes '''', ''
'', '''' und '''' sind alle Nachkommen von ''''
Die Analogie des Stammbaums gilt auch dann, wenn mehrere Ebenen der HTML-Schachtelung durchlaufen werden:
* Ein **Nachkomme** von Element X ist jedes Element, das in X enthalten ist.
* ein **Kind** ist nur ein direkter Nachkomme
* ein **Vorfahre** von Element Y ist jedes Element, das Y enthält
* der **Elternteil** ist nur der erste direkte Vorfahre
* ein **Geschwisterteil** von Element X ist jedes Element, das denselben Elternteil hat
==== Block- und Inline-Schachtelung ====
**Block**-Elemente können entweder Block- oder Inline-Elemente enthalten.
**Inline**-Elemente können jedoch nur andere Inline-Elemente enthalten. ('''' ist davon die einzige Ausnahme)
You can't put a paragraph inside a "strong" tag.
Erinnern Sie sich einfach an Vorfahren/Nachkommen, Eltern/Kinder und Geschwister.
----
{{tag>m293-LU02 m293-E1G m293-E1F}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi, Marcel Suter