Benjamin Wilfing: kompatibles 100% - 100px;

Beitrag lesen

Hi,

hab oben einen div (50px), unten einen (50px) und dazwischen einen. dieser mittlere soll die höhe 100% - 100px haben. irgendwie scheint das so nicht ganz zu funktionieren und wenn, dann nicht für alle gängigen browser.

ja, denn CSS bietet bis Level 2.1 leider keinerlei Möglichkeiten, relative und absolute Werte mittels einer Rechnung zu kombinieren. Dies wird erst in CSS3 möglich sein. Bis das aber in die Browser eingebaut ist, werden sicher noch einige Jahre vergehen, so dass du entweder verzweifeln oder aber anders vorgehen musst. Es gibt da verschiedene Ansätze:

a) du rechnest die 100px per Javascript vom computed style herunter, etwa wie hier beschrieben oder
b) vielleicht ist das Vorgehen aus diesem Artikel interessant für dich.

Letzteres ist allerdings sicherlich die elegantere Lösung.

Viele Grüße
 Benjamin

--
Der nächste Satz ist gelogen.
Der vorherige Satz ist wahr.