PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

ul.dropdown li:hover > ul {display: block}

Wer kennt es nicht. Die schöne neue CSS-Layout Welt. Damit kann man aus einfachen HTML-Listen Tabbed Drop Down Menüs erstellen und am Besten noch über mehrere Ebenen. Doch was ist falsch an dem Code? Was hält uns im Moment noch davon ab ihn so zu benutzen? Richtig. Der gute alte IE6 unterstützt das obige Konstrukt nicht, weil der schöne CSS2-Selektor > nicht erkannt wird. Genausowenig wie der :hover Effekt in was anderem als in einem <a> unter IE6 funktioniert.

Was ist die Folge? Wir benutzen die schönen neuen Menüs nicht, oder wir müssen tolle Hacks benutzen, die dem IE6 unser schönes Menü-Layout beibringen.

Doch es gibt auch einfachere Abhilfe. Es gibt nur einen Nachteil, die Lösung setzt Javascript vorraus. Dean Edwards hat sich die Mühe gemacht und eine Javascript Library erstellt, die dem IE6 zahlreiche sehr nützliche Features beibringen.

  • CSS2 Selektoren
  • PNG Tranzparenz

Was sind die Nachteile? Zum einen gibt es natürlich Puristen, die Javascript verteufeln und für eine Ausgeburt der niederen Browser-Hölle halten, die haben dann leider Pech, wenn sie eure Seite im IE6 besuchen, aber bitte, welcher dieser Nutzer setzt überhaupt noch auf den Microsoft-Browser? Zum anderen ist, schöne heile Web2.0 Welt, das Paket als Alpha Status gekennzeichnet. Das heißt es können durchaus lustige Sachen mit eurerer Seite passieren, die so nicht ganz beabsichtigt sind, aber es lohnt sich auf jeden Fall mal einen Blick darauf zu werfen.

IE7 Javascript Library

In den Beispielen könnt ihr verschiedene Einsatzmöglichkeiten mit und ohne Library im IE6 vergleichen.

  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Slashdot
  • YahooMyWeb
  • Furl
  • Ma.gnolia
  • Spurl
  • Netscape
  • StumbleUpon
  • MyShare
  • blogmarks

phpblogger.net » Highlight-Express - Frische Ideen rund um PHP meint dazu:

10. Juni 2007 um 16:46

[...] Phil über die Simulation von CSS Selektoren mit Hilfe von Dean Edwards Bibliothek berichtet hat, hab ich auf der Seite von Dean gleich mal [...]

RSS für Kommentare zu diesem Artikel · TrackBack URI

Schreib Deine Meinung