CSS-styles nicht geladen wurden in IE8
Ich habe ein sehr seltsames Problem, dass keine CSS-Stile geladen werden im IE8 (IE7 vielleicht auch, aber kann nicht überprüfen). Meine Website ist bei http://www.leavetrackapp.com/ und meine master-CSS-Datei ist wie folgt:
@import url("reset.css");
@import url("screen.css");
@import url("site.css");
@import url("colorbox.css");
Den Meister.css-Datei und indidivual-stylesheets zugänglich sind, wenn ich direkt die Adresse eingeben im browser z.B. http://www.leavetrackapp.com/stylesheets/master.css gibt die main Datei.
Ich denke es ist ein problem mit den import-Regeln haben aber keine Ahnung, was es sein könnte. Safari und Firefox funktionieren.
Jede Beratung geschätzt.
Dank
Robin
reset.css
und screen.css
sind auf jeden Fall immer geladen. Sind Sie sicher, dass dies ein Fall von style sheets nicht immer geladen, im Gegensatz zu IE Inkompatibilitäten, die in der syntax?+1, die IE-developer tool ist das Lesen aus allen css-Dateien
Die dev-tools sagen mir, dass keine styles geladen werden. CSS-validator wirft eine Menge Fehler, aber alle mit der CSS3-Eigenschaften (es geht, wenn ich überprüft CSS3). Frage mich, ob der IE8 ist erstickt an einigen CSS3-Eigenschaften...
InformationsquelleAutor Robin Fisher | 2011-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
@Guffa legte mich auf die richtige Spur: das problem ist, dass die HTML5-Elemente funktionieren nicht in Internet Explorer 8 und niedriger.
Modernizr würde dieses Problem zu lösen, aber: http://www.modernizr.com/docs/#installing
So, Sie brauchen einfach zu bewegen Modernizr aus, kurz bevor
</body>
innerhalb der<head>
element.InformationsquelleAutor thirtydot
Das problem ist nicht, dass die style-sheets werden nicht importiert, das problem ist, dass Sie mit der HTML5 -
section
tag, der IE8 und älter nicht erkennen.Wenn Sie ändern die
section
tagsdiv
tags, wird es besser funktionieren.Danke. Das war auch mein Verständnis von Modernizr. Ich werde ersetzen die
section
tags etc. mit nicht-HTML5-Elemente und sehen, ob das einen Unterschied macht. Wenn dem so ist, kann ich nicht verstehen, warum Modernizr ist nicht Ihre Arbeit tun.InformationsquelleAutor Guffa