Hi,
Die Frage ist nun, was genau ist ein <html>-Element? Ist das jetzt ein <p> oder ein <a> oder beides?
Weder noch. Wie kommst du ueberhaupt auf diese Frage?
Ist dir nicht klar, was *das* html-Element ist?
html ist das Wurzelelement eines HTML-Dokumentes. Das sollte doch wohl klar sein ...?
Was gilt z.B. bei
p {
font irgendwas ...
}html {
font anders ...
}Hat jetzt ein <p> den Font "irgendwas" oder den Font "anders"? Ich nehme an bei vertauschter Reihenfolge wäre es klar der Font "irgendwas".
Nein.
p wird immer ein Nachfahre von html sein. Also ist der Elementselektor, der p selektiert, hier von hoeherer Spezifitaet, als der, der html selektiert.
Die Schriftartangabe "anders" wird von html aus herunter vererbt.
Dann kommt ein p-Element, und das hat seine eigene Schriftartangabe, "irgendwas". Also wirkt die natuerlich fuer den Textinhalt von p und alle seiner Nachfahrenelemente - sofern fuer die nicht wieder eigene Definitionen greifen.
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“