• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Conditional Comments Problem

nightmarevs

Neues Mitglied
Abend,
ich habe folgenden Code mit dem ich versuche <=IE7 vom Rest der Browserwelt zu trennen:

<link rel="stylesheet" type="text/css" href="./css/style.css">
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="./css/styleold.css">
<![endif]-->

Leider funktioniert das nicht kennt jemand hier die Lösund für das Problem?
 
ich habe probeweise die Farbe in der 2. Style Datei komplett verändert, wenn ich die Seite jetzt aber mit dem IE 7 lade sehe ich die Veränderung nicht das neue Stylesheet wird also nicht geladen
 
Dreh mal die Reihenfolge um: Erst die allgemeinen Angaben, dann die für den IE.
Unabhängig davon sollte eine Spezieldatei für den IE in den meisten Fällen nicht erforderlich sein, wenn sich der IE nicht im Quirksmode befindet. D.h. du solltest darauf achten, dass deine Seiten einen qualifizierten Doctype unter Angabe der DTD-URL haben.
 
Wie meinst du das mit Umdrehen? Die allgemeinen kommen ja vor den IE Anweisungen und die Doctype habe ich folgendermasen:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Das Problem ist das eine Leiste beim IE7 nach rechts verschoben ist bei IE8 und FF tritt das Problem nicht auf
 
Zurück
Oben