at: em - was is das?

Beitrag lesen

Hallo.

Soll demnach diese Vererbung nur eintreten, wenn der Autor explizit 1em für html oder body angibt, ansonsten bedeutet 1em für ein Element die Ursprungsgröße eben dieses speziellen Elements in den Browsereinstellungen unabhängig vom darüberliegenden Element?

Yep.

Der eine Benutzer kann ja z.B. 14px als Standardtextgröße und 26px für h1 eingestellt haben, der andere 12px und 32px, dann ließe sich seitens des Autors nie eine einigermaßen stimmige Präsentation erarbeiten, weil sich jeweils 1em auf diese variierenden Größen bezöge.

Jain. Zum einen täte er damit vielen Nutzern einen Gefallen, zum anderen könnte er dies ja aber vermeiden, indem er die Eigenschaften der übergeordneten Elemente definiert.

Im dem Fall wäre die Eigenschaft font-size mit relativen Werten ziemlich witzlos, zumindest wenn das der einzige Interpretationsmodus wäre, siehe oben.

Nein, nicht witzlos, siehe oben, aber warum soll man sich weiter den Kopf darüber zerbrechen? Das System steht fest, und jetzt noch Veränderungen daran vorzunehmen, würde ja auch die Interpretation der bisherigen Angaben beeinflussen. Und das kann wohl niemand wollen.
MfG, at