PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CSS: div in Höhe abhängig vom Fenster



Hoffi
23.08.2007, 15:43
Hi,

ich sitz hier vor einem kleinen Probelm.

Folgende CSS Einstellung funktioniert perfekt und Problemlos im FF:



#content {
position: absolute;
top: 126px;
left: 190px;
width: 808px
z-index: 999;
overflow: auto;
border: 1px dotted green;
bottom: 33px;
height: auto;
}


Die Border ist nur zu testzwecken drin. ;)

Das macht im FF genau was es soll. Das DIV geht von der Ecke links oben mit der festen Breite X exakt bsi 33 Pixel vor den unteren Rand.

Aber im IE ist die Höhe des DIV's zu groß. Weder wird eine Scrollbar angezeigt, noch die Höhe 33Pixel vorm Bodem beendet.

Eine Positionierung einer Fuß-Leiste mittels Bottom: 0px die 33px hoch ist klappr Problemlos.

Das zweite Problem ist, das ich mit overflow:none; im Body-Tag im IE auch die gesamte Scrollbar nicht ausblenden kann.

Problem an der ganzen Sache:

Ich kann nur das vorhandene CSS verändern! Neue Pseudoklassen usw. sollte kein Problem sein, aber sonst nichts!

Hat wer eine Idee?

hcmagix
23.08.2007, 15:51
ich hatte im vb auch mal was im Header drin was durch die absolute Positionierung im FF richtig angezeigt wurde im IE aber auch Fehler zeigte.
Ich habs damals entnervt von Christian korrigieren lassen. Der hats ohne absolut hinbekommen.