FWPF | Fakultät Innenarchitektur | FH Rosenheim
Der Aufbau eines (X)HTML-Dokumentes lässt sich als Baumstruktur darstellen. Die einzelnen Elemente stehen zueinander in verwandschaftlicher Beziehung – man spricht deshalb vom Dokumentstammbaum.
Das Stammelement (auch Wurzelelement) eines jeden HTML-Dokumentes ist das html-Element.
Das head- und das body-Element sind stets Kinder des html-Elements.
Das html-Element ist das Elternelement von head und body.
Das head- und das body-Element sind Geschwister.
Alle Elemente innerhalb des body-Elements sind Nachfahren des html-Elements.
Mit Hilfe dieser verwandtschaftlichen Beziehungen lassen sich über Selektoren gezielt bestimmte Elemente ansprechen.
Mit CSS-Selektoren können Elemente angesprochen werden, die sich »neben« einem Element oder innerhalb eines anderen Elements befinden. Eine Auswahl »nach oben« ist nicht möglich, z.B.
p-Element innerhalb eines div-Elements sollen grün sein.div-Element, das die p-Elemente umschließt, soll einen roten Rahmen bekommen.