Jean-Max: IE7 stellt Layout falsch dar

Beitrag lesen

Bounjoun Meli,

#mainWrapperInner {
float:left;
min-height:647px;
*height:647px; //für IE7
_height:647px; //für IE6
margin-left:0px;
width:900px;
}

Die von Matthias erwähnten Hacks sind andere:

Star html für IE6
Star+html für IE7

Das ergibt:

/*Formatierung für moderne Browser*/  
#foo { eigenschaft: wert }  
/*Korrekturen für IE6 und IE7*/  
* html #foo { eigenschaft: ie6wert }  
*+html #foo { eigenschaft: ie7wert }

Dabei setzt du in den IE-Korrekturen nur die Eigenschafte/Werte ein, die für eine ordentliche Darstellung in den IEs notwendig sind - nicht nochmal den ganzen Block wiederholen. In deinem Fall also:

/*moderne Browser*/  
 #mainWrapperInner {  
 	float:left;  
 	min-height:647px;  
 	margin-left:0px;  
 	width:900px;  
 }  
/*alte IEs*/  
* html #mainWrapperInner { height: 647px }  
*+html #mainWrapperInner { height: 647px }  

Adiou.

--
Ich bin eigentlich ganz anders, aber ich komme so selten dazu. - Ödön von Horwáth
Ist Rudi Carrell Gott? Oder George Harrison Ford?
Ich bin faul und das ist gut so.