IE6 ignoriert eigene CSS

Status
Nicht offen für weitere Antworten.

TS-JC

Erfahrenes Mitglied
IE6 ignoriert eigene CSS (evt Doctype?)

Hallo zusammen

ich habe grade auf einer Firmenpage ein Problem.
Will die URL nicht posten, aber versuche es mal zu erklären, vielleicht hat ja jemand eine Idee.

Also wir haben einige Kategorien und Artikel darin.
Die Kategorien funktionieren alle, die Artikel nicht immer.

Der IE6 kriegt manchmal keine Verbindung zu den Seiten, bzw. läd extrem lange.
Wenn er sie dann anzeigt, so ignoriert er die CSS die für ihn speziel bestimmt sind, also alle mit * html am Anfang.
Der Rest funktioniert aber.

Die Seiten sind XHTML 1.0 Strict und werden mit htaccess aufgelöst.

Das Problem ist nur beim IE6, der 7er oder Firefox machen alles korrekt.
Auch wenn der Firefox sich als IE6 ausgibt gehts, IE-Tab aber wieder nicht.
http://meineipadresse.de/netrenderer/index.php mit IE6 ebenfalls nicht.

Ich hoffe jemand hat eine Idee.
thx4help
 
Zuletzt bearbeitet:
Hi,

das klingt für mich erstmal nach einem Bug im IE6, dem dann mit CSS-Mitteln nicht beizukommen wäre.

Aber vielleicht solltest du besser den Quellcode (HTML + CSS) zeigen, bevor ich mich jetzt mit meiner Vermutung zu weit aus dem Fenster lehne.
 
also das komische ist ja, das einige Seiten funktionieren.
Und die sind ja alle gleich aufgebaut, nur die Inhalte anders
Das Grundgerüst ist aber immer gleich.

Source rücke ich aber nicht raus, darf ich nicht
 
könnte es am doctype liegen?
ich glaube der geht in den quirks mode
nimmt man den doctype raus, so ist beim IE7 das selbe problem

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
 
Der genannte Doctype übergibt das Dokument im "Standards Compliance Mode".

Ist evtl. vor der Doctype-Deklaration eine XML-Deklaration, wie z.B.

Code:
<?xml version="1.0" encoding="UTF-8"?>
oder ein HTML-Kommentar notiert?

Dadurch wird der IE nämlich in den Quirksmode gesetzt.
 
Nein, die Seite fängt so an.
Hab auch auf Quirksmode getestet, beide Seiten (also eine die geht und eine die nicht geht) haben da den CSS1 Mode.

Habe nun mal den Doctype auf HTML 4.01 Strict geändert, trotzdem noch alle falsch im IE6.

Vor allem die Ladezeit ist bei der Seite wo das spezielle CSS ignoriert wird auch ein ganzes Stück höher.
Vielleicht liegt der Fehler doch irgendwo im Script das den Inhalt aufgereitet.
Nur wieso sträubt sich das nur beim IE6...
 
Problem gelöst... grml

Sobald wir per htaccess zwei Unterverzeichnisse hatten gab es die Probleme.
also http://www.domain.de/eins/zwei/datei

Lösung war nun alle Pfade in der CSS Datei auf absolut zu setzen.
Es waren nämlich nicht alle IE6 CSS (also * html) nicht aktiv, sondern nur die wo ein Bild genutzt wurde.
 
Status
Nicht offen für weitere Antworten.
Zurück