IE lädt falsches Stylesheet

dodlhuat

Mitglied
Ich hab folgendes Problem. In allen Browsern läufts richtig, im IE lädt er immer beim ersten mal ein falsches stylesheet. Sobald man dann einen Menüpunkt auswählt wird aber das richtige geladen. Weiß jemand woran das liegen könnte.
Hier der Link zur Seite:

http://www.ejoe.at/

Danke schonmal.
 
Hi,

von welcher IE-Version und welchem der sieben eingebundenen Stylesheets (CSS-Dateien) bzw. welchem falschen Stylesheet sprichst du?

Im Falle des IE7 empfehle ich dir folgende Änderung im "Conditional Comment", da er die fixierte Positionierung der diversen DIV-Blöcke unterstützt, und daher dieses Stylesheet mit den "IE-Workarounds" überhaupt nicht benötigt:
Code:
<!--[if lt IE 7]>
<link rel="stylesheet" href="msiefix.css" type="text/css" />
<![endif]-->


Für seine Vorgängerversionen änderst du im CSS msiefix.css für #toplogo die absolute in eine relative Positionierung um:
CSS:
DIV#toplogo {
        position:relative;
}

Auf diese Weise wird zumindest bei mir in allen IE-Versionen (5.x, 6, 7) das Hintergrundbild von #toplogo direkt beim Seitenaufruf angezeigt, und nicht erst, wenn ich die Seite scrolle.

mfg Maik
 
Zurück