MudGuard: height:auto / 100% / inherit;

Beitrag lesen

Hi,

Wenn das Eltern-Element auto hat für height und das Element selbst einen Prozentwert, dann läuft es auf auto  raus.
jetzt komme ich völlig durcheinander. Bei <foo style="height:auto"><bar style="height:50%"/>#PCDATA</foo> wird <bar> nicht mit 50% der frisch berechneten Höhe von <foo> dargestellt?

Nein. Wie soll das auch gehen? Die Höhe von foo hängt vom Inhalt ab. Also von der Höhe von bar. Die Höhe von bar würde aber von der Höhe von foo abhängen. Ein schöner Zirkelschluß.

Darum ist es anders definiert:
http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-height
<percentage>
    Specifies a percentage height. The percentage is calculated with respect to the height of the generated box's containing block. If the height of the containing block is not specified explicitly (i.e., it depends on content height), the value is interpreted like 'auto'.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.