Css lekérési hiba

A következő a problémám. Van a css-ben egy rész, amint az IE hibásan jelenít meg:



Code:



#nav {

clear: both;

margin: 170px 0 -15px 0;

}








Így tökéletes Opera/Firefoxban (majd csekkolom többivel is), egyedül IE-ben nem. Ahogy hogy a drága explorer is jól jelenítse meg, így néz ki:





Code:

#nav {

clear: both;

margin: 0px 0 -15px 0;

}








Úgy próbálkozok, hogy ezt beleraktam a headerbe:





Code:











Mind szép és jó, de az IE továbbra is a sima style.css-t hívja be, nem az all_ie.css-t. (Ami ugyanúgy néz ki mint a style.css, csak a fent említett változás van benne átírva. Ha letörlöm a szerverről a style.css-t, akkor IE behívja au all_ie.css-t, úgy is néz ki ahogy kell, csak akkor meg Firefoxnak nem jut stíluslap.


Ötlete van valakinek esetleg?





Köszönöm előre is.





Gábor

Próbáld meg, hogy az IE-nek teszel mögé egy !important-ot is:









Code:

#nav {

margin: 0px 0 -15px 0 !important;

}

Köszi a választ, de sajnos nem jött össze.





Így FF-ben jó, IE-ben nem.



Code:

#nav {

clear: both;

margin: 170px 0 -15px 0 !important;

margin: 0px 0 -15px 0; /* IE */

}











Így pedig IE-ben jó FF-ben nem:





Code:

#nav {

clear: both;

margin: 0px 0 -15px 0 !important;

margin: 170px 0 -15px 0; /* IE */

}

Megvan a megoldás. Igaz, így a két elem között nagyobb hely van IE-ben, de alig észrevehető.









Code:

#nav {

clear: both;

padding-top: 15px;

margin-bottom:-15px;

}








Látszik kezdő vagyok, délután óta ezen dolgozok. :)