MudGuard: Warum sind diese beiden boxen nicht gleich hoch?

Beitrag lesen

Hi,

Du hast es immer noch nicht verstanden,

Du auch nicht?

dass sich Prozentangaben auf die _Breite_ des umschließenden Blocks der erzeugenden Box beziehen?

Das ist nicht richtig. Auch wenn es Fälle gibt, in denen sich Prozentangaben auf die Breite des containing blocks beziehen, gibt es auch viele Fälle, wo das nicht der Fall ist.
(mal abgesehen davon, daß es statt "erzeugend" eigentlich "enthaltend" heißen muß)

Es hängt von der jeweiligen Eigenschaft ab, worauf sich prozentuale Werte einer Eigenschaft beziehen.

Bei top, height, bottom beziehen sich Prozentangaben auf die height des containing block.
Bei left, right, width, padding, margin beziehen sich Prozentangaben auf die width des containing block.
Bei font-size beziehen sich Prozentangaben auf die font-size des Elternelements.
Bei vertical-align beziehen sich Prozentangaben auf die line-height des Elements.
Bei background-position beziehen sich die Prozentangaben auf width oder height des Elements (je nachdem, ob es um den horizontalen oder vertikalen Anteil der Position geht) und auf width oder height des Hintergrundbilds.
(diese Auflistung erhebt keinen Anspruch auf Vollständigkeit)

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.