Ich habe nicht geschrieben, dass es h1.... nicht standardmäßig gibt, sondern es ging um Elemente, die (nur) die Eigenschaft padding-left:8em; bzw.
padding-left:7em; ... enthalten. Dies ist doch wohl für h1,h2,.... nicht der Fall!
Es gibt absolut gar kein Element, das Standardmässig padding-left:8em; hat.
Diese Werte werden Elementen grundsätzlich erst zugeweisen.
Somit darfst du, nach deiner Aussage, gar kein Element benutzen.
Und so nebenbei:
h1 {padding-left:8em;}
ist absolut normal, zulässig, sinnvoll und praktisch.
Da ist Kai345 aber anderer Meinung:
(Spätestens hier fällt übrigens die Unsinnigkeit einer Klassenbenennung "paddingLeft8em" auf)
Kennst du den Unterschied zwischen "unsinnig" und einer Namensvorschrift?
Er wollte lediglich ausdrücken, dass es unsinnnig ist, die Grösse in den Klassennamen zu schreiben, wenn sich die Grösse ändern kann. Dann verwirrt dieser Klassenname nur.
Kann es sein, dass dir die absoluten Grundlagen fehlen? Denn all das ist im ersten Kapitel zu CSS in Selfhtml nachzulesen!