Leider scheint im CSS das "html" nirgendwo beschrieben zu sein, ich konnte es jedenfalls nirgendwo finden.
CSS unterscheidet verschiedene Elemente überhaupt nicht, für CSS hat das html-Element exakt die selbe Bedeutung wie ein Absatz, ein Link oder ein Bild (die Browserrealität weicht davon leider häufiger ab).
Heisst das, wenn für "html" z.B. eine Schriftart definiert ist, dass dies auch für "body", "div", "li", etc definiert ist? Ist "html" quasi ein "alle Tags"-Element?
Was ist wenn das "html" vor oder nach "body" steht, ist da die Reihenfolge wichtig oder hat eines Vorrang?