|
|||
CSS-Referenz führt zu IE7-Interpretation im IE8
Hallo,
ich habe ein sehr seltsames Problem. Wenn ich in einer HTML-Datei eine CSS-Datei über HTML-Code:
<link href="/sampleapp/css/jswat.css" rel="stylesheet" type="text/css" media="screen" />
Wenn ich z.B. Startseite - www.arbeitsagentur.de aufrufe, dann interpretiert der IE8 die Seite auch - wie er soll - als IE8. Wenn ich den Quellcode der Startseite kopiere und im LAN auf einen Server spiele, dann interpretiert er den gleichen Quellcode als IE7. Allerdings kann ich den IE über HTML-Code:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
Ich bin grad echt am Verzweifeln. Doctypes habe ich schon ausprobiert:
Wäre super, wenn jemand wenigstens einen Ansatz für mich hätte VG. Edit: Hier nochmal mit Referenz: http://imgur.com/RHPeB.png und ohne: http://imgur.com/dNWQH.png Geändert von moon_dog (13.12.2010 um 18:14 Uhr) |
Sponsored Links |
|
|||
Nö mit der CSS-referenz hat das wohl nichts zu tun.
Wenn Du deine Seiten UTF-8 codiert abspeicherst, liegt es wohl eher an einem BOM (byte order mark) welches dein Editor am Anfang jeder utf-8 Datei reincodiert. Schau mal in deinen Editor-Einstellungen nach, ob es eine Option gibt, das BOM NICHT zu generieren... und wende diese an. Deine Probleme sollten damit gelöst sein. Edit: Entsprechende Dateien natürlich nochmal speichern
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
Sponsored Links |
|
|||
Hat leider nicht funktioniert. Hab eine HTML-Datei aus dem Eclipse-Workspace genommen und mit Notepad++ das Format auf UTF8-ohne-BOM geändert. Dann deployed und es war noch immer eine IE7-Interpretation.
Dann habe ich wieder HTML-Code:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
|
|
|||
Vermutlich steht in den Kompatibilitäts-Modus-Einstellungen des IE8 noch, dass "Intranetsites" im Komp.-Modus angezeigt werden sollen.
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
|
|||
Es ist eine Einstellung in deinem IE8.
Extras - Einstellungen der Komp.Ansicht - Intranetsites ... Haken wegmachen.
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
|
|||
Hi, du hattest recht. Wenn ich den Haken entferne, dann geht alles. Allerdings ist der Haken von den Admins in jedem Browser in der Firma gesetzt.
Aber was ich mich frage ist, woran es liegen könnte, dass ich mit der Meta-Information auf manchen Seiten den IE8-Modus erzwingen kann und auf anderen nicht. |
|
|||
Ok, das Problem hat sich scheinbar endlich gelöst.
Es ist tatsächlich so, dass über Extras > Einstellung der Kompatibilitätsansicht > Intranetsites in Kompatibilitätsansicht anzeigen eingestellt war, dass alle Seiten im IE7-Modus interpretiert werden. Weiterhin kann man über das Meta-Tag Code:
<meta http-equiv="X-UA-Compatible" content="IE=8"/> Bei einigen Seiten ging das, bei anderen wiederum nicht. Die Antwort über dieses abweichende Verhalten ist, dass bei denen, bei denen es nicht funktioniert hat, vor dem Meta-Tag schon CSS-Dateien geladen wurden. Der IE8 braucht beim Laden der CSS-Dateien allerdings schon eine Information wie er zu interpretieren hat. Da noch nichts angegeben wurde, gelten die Angaben unter Extras > Einstellung der Kompatibilitätsansicht > Intranetsites in Kompatibilitätsansicht anzeigen und das Meta-Tag nach den CSS-Imports wird ignoriert. Lösung war also, dass man das Meta-Tag vor die CSS-Imports schreibt. Ich hoffe das stand nicht auf der Microsoft-Seite, aber werde auch nicht nachschauen, sonst muss ich mich nur ärgern |
|
||||
Zitat:
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
Sponsored Links |
|
|||
Zitat:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSS Sprite wird vom IE8 komplett falsch angezeigt | phpheld | CSS | 10 | 13.02.2011 00:03 |
CSS Tips & Tricks | Webnauts | Ressourcen | 0 | 26.08.2006 00:04 |
CSS Interpretation Firefox und IE - Grundgerüsst verzerrt | EvilGeorge | CSS | 2 | 26.10.2005 14:22 |
CSS Hacks werden zum Problem für IE7 | Floele | Offtopic | 24 | 17.10.2005 12:31 |
problem mit css interpretation von IE - Opera - Mozilla | captain | CSS | 2 | 03.03.2004 14:15 |