Otto Wyss: CSS-Element "html", wo erklärt?

Beitrag lesen

der CSS-Selektor "html" selektiert jedes <html>-Element.

Die Frage ist nun, was genau ist ein <html>-Element? Ist das jetzt ein <p> oder ein <a> oder beides? Und gibt es da Vorrang oder zählt nur die Reihenfolge?

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".