Komisch, hab statt ner Post-Bestätigung nur ne weiße Seite angezeigt bekommen, und wenn ich den Thread aufrufe, ist auch alles nur weiß. Bitte entschuldigt das Doppel-Posten.
Also, Ich habe da einen Header der aus einem DIV mit einer Tabelle drin besteht. Die Tabelle hat nur eine Zeile und eine Spalte und ist nur da um mir die Möglichkeit des vertical-align zu geben.
Das Header DIV soll 807 Pixel breit und 174 hoch sein. Das Tabellenfeld genauso. Zusätzlich hat das Tabellenfeld noch ein padding von 23 (Uh ja!) Pixeln:
Jetzt habe ich das komische Problem dass er es im FF perfekt anzeigt, im IE aber noch das Padding mit auf die Height schlägt. Ich dachte, wenn, sollte es umgekehrt laufen. Es wundert mich auch dass er an der width nichts ändert (sieht in beiden Browsern gleich aus).
Nun gut, ich hab mal den Tantek-Hack versucht:
...dann sieht es im FF wider normal (richtig) aus (Table und DIV sind Bündig) und im IE wieder verkackt (genau 46 (=2x23px padding) zu hoch).
Hm...
Luke
Also, Ich habe da einen Header der aus einem DIV mit einer Tabelle drin besteht. Die Tabelle hat nur eine Zeile und eine Spalte und ist nur da um mir die Möglichkeit des vertical-align zu geben.
Code:
<div id="header"> <table border="0" cellspacing="0" cellpadding="0"><tr><td><h1>Tapetenblog</h1>Straight from the sixties</td></tr></table> </div>
Code:
#header { background: url('images/header.gif') no-repeat; width: 807px; height: 174px; } #header table tr td { width: 807px; height: 174px; padding: 23px; text-align: right; vertical-align: bottom; }
Nun gut, ich hab mal den Tantek-Hack versucht:
Code:
#header { background: url('images/header.gif') no-repeat; width: 807px; height: 174px; } #header table tr td { width: 807px; height: 128px; padding: 23px; text-align: right; vertical-align: bottom; voice-family: "\"}\""; voice-family:inherit; height: 174px; } body>#header table tr td { height: 174px; }
Hm...
Luke
Kommentar