CSS Dropdown Menue - IE & Safari bekomm ich nicht hin.

NetBull

Erfahrenes Mitglied
Hi Leute,

bau an ner kleinen Seite für eine interne ToolSammlung und brauche hier ein dropdown menu. Ein Beispiel hat mich weiter gebracht und klappt ganz gut.

http://pc24web.de/cssMenue/

Nur IE & Safari spielen nicht mit. Kann mir jemand sagen was ich hier falsch mache.

Merci, deAndro
 
Nur IE & Safari spielen nicht mit. Kann mir jemand sagen was ich hier falsch mache.
Safari ist bei mir ein wohlgesonnener Spielkamerad.

Damit IE nicht von der Spielwiese fernbleibt, sind als erstes die beiden HTML-Kommentare vor der Doctype-Deklaration zu entfernen, die ihn in den unvorteilhaften Darstellungsmodus "Quirks Mode" setzen, in dem er die angewandte Pseudoklasse li:hover zum Anzeigen der versteckten Submenüs nicht unterstützt.

HTML:
<!-- parsing the portal construction -->
<!-- parsing the doc type -->
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>

Details siehe z.B. hier: Der »DOCTYPE-Switch« und seine Auswirkungen.
 
Zuletzt bearbeitet:
@spicelab:

Das hat schon mal geholfen, sieht ein wenig besser aus.
Wie kann ich vor dem Doctype irgendwas schreiben, ... die Seite wird von einer dynamischen Klassensammlung verwaltet und zur Fehlersuche möchte ich das jede Klasse sauber parsed an welcher stelle sie zum Einsatz kam, deswegen die Ausgabe vor dem Doctype.

Aber IE & Safari spinnen immer noch. Allerdings der IE in Version 7.x, muss mal andere Versionen auf meine Test-Station laden.
 
Einzig wenn eine XHTML-Seite dargestellt wird, müsste ein XML-Prolog vorgestellt werden - nichts anderes, auch kein HTML-Kommentar ist dort zulässig. Wenn der IE die Seite aufruft darf der XML-Prolog nicht davor stehen.
 
Zurück