If Ie7 ?

Status
Nicht offen für weitere Antworten.

Malaxo

Erfahrenes Mitglied
Mir macht mal wieder der IE zu schaffen....

HTML:
<!--[if IE]>
		<link rel="stylesheet" type="text/css" href="style/wissenwertesIE.css" />
	  <![endif]-->
	<link rel="stylesheet" type="text/css" href="style/design.css"/>
	<link rel="stylesheet" type="text/css" href="style/wissenwertes.css"/>

nun mach ich im wissenwertes.css (alles andere als IE) das:

Code:
div#text{
	border: 1px solid black;
	float: left;
	position: fixed;
	top: 200px;
	left: 400px;
	height: 280px;
	width: 560px;
}

in wissenwertesIE.css (für IE) das:

Code:
div#text{
	border: 1px solid black;
	float: left;
	position: relative; 
	top: 5px; 
	left: 250px;
	height: 280px;
	width: 560px;
}

OK im Firefox ist es wunderbar. Der IE schluckt trozdem die Positionierung "fixed" des Firefox. Wenn ich im CSS die NICHT für IE sind auch auf relative mache so sieht es im IE zwar gut aus aber im FF nicht. Warum zieht der IE 7 bei der Positionierung jetzt das CSS des FF und nicht was ihm zugeschrieben wurde?

Hab keine Ahnung warum aber jetzt geht es auf einmal:) Trozdem zieht IE 7 das text Div aus dem FF CSS ;) don't know why es läuft OMG ich geh schlafen;)
 
Du musst die Reihenfolge der Stylesheets ändern, da Regeln derselben oder höherer Spezifität vorher gesetzte Eigenschaften überschreiben.
 
Hi,

der IE wird zuletzt mit dem "Conditional Comment" bedient, damit die "IE-spezifischen" Eigenschaftswerte im Stylesheet wissenwertesIE.css die "normalen" im Stylesheet wissenwertes.css überschreiben.
 
Status
Nicht offen für weitere Antworten.
Zurück