CSS Selektoren und ihre Unterstützung durch aktuelle Browser(versionen)

psd zu html | codingpeople - webdesign trifft html - 20% Rabatt für alle Neukunden

CSS Selektoren und Pseudo-Selektoren sind Möglichkeiten, ohne zusätzlichen (X)HTML-Code, Elementen einer Webseite Gestaltungsmerkmale vergeben zu können. Nur finden diese ( leider ) noch nicht häufig Anwendung. Nur warum nicht? Eine Frage, die bisher mit dem Support der Browser in Bezug auf CSS Selektoren & Pseudo-Selektoren leicht beantwortet werden konnte. Denn der IE war bisher zu großen Teilen nicht in der Lage diese korrekt zu interpretieren. Kim Blim Johannesen ist diesem Problem vor geraumer Zeit nachgegangen und hat dazu im Laufe der Zeit eine sehr ansehnliche CSS-Übersicht geschaffen, in der er versucht die aktuellsten Versionen der gängigen Browser ( IE8b, FF3, etc. ) auf ihren Support in Sachen Selektoren und Pseudo-Selektoren hin miteinander zu vergleichen. Und eines macht auch dieser Vergleich deutlich, der IE besitzt diesbezüglich immer noch die größten Mängel, ist aber deutlich auf dem Weg der "Besserung". Am besten bei diesem Vergleich, schneiden nicht wirklich überraschend Safari 3, Konqueror 3.5.5 und Chrome 0.2 ab.

Setzt ihr Selektoren und Pseudo-Selektoren ein, auch wenn sie nicht vom IE unterstützt werden? Und wenn ja, bietet ihr diesen bspw. mit dem Lösungsansatz von Dean Edwards eine Möglichkeit via JavaScript an oder verzichtet ihr eher ganz darauf, so lange der Support seitens des IE noch nicht vollständig gewährleistet ist?

Ähnliche Artikel zu diesem Thema:

Online Usability Tests in 24 Stunden - 39€ pro Test!

  1. Frank 13 Jan 2009, 10:48

    In meinen Projekten setze ich Selektoren und Pseudo-Selektoren ein und das ohne Rücksicht auf den IE zu nehmen. Das ist ähnlich wie bei dem Design hier im Webstandardblog. Alle User die meine Seiten mit Browsern besuchen die Standards korrekt darstellen, bekomme die das optimale Design. Die IE-User hingegen, bekommen eine Art "abgespeckte" Version.


  2. Lukas 13 Jan 2009, 11:20

    Wir versuchen weitestgehend darauf zu verzichten, damit die Darstellung in allen Browsern zumindest ansatzweise identisch ist.


  3. B. Scheuert
    13 Jan 2009, 12:52

    Aloha Webstandard-Gemeinde,

    ich achte eigentlich schon bei der Entwicklung auf ein identisches Äußeres (Design) - Sofern es einen Weg gibt. Es kommt glaube ich immer auf die Grundidee an, und wie man Teile eines konzepts umsetzt. Ich bin der festen Überzeugung, dass man auch auf grafischem Weg das Ein oder Andere hinbekommt - ggf. wird das Projekt entsprechend angepasst, so dass ich ein zufriedenstellendes Ergebnis erhalte.

    Gruß aus dem Norden B.


  4. Alex B.
    13 Jan 2009, 17:20

    Wenn ich mal dazu kommen ein Layout umzusetzen, dann achte ich recht wenig auf den IE.
    Klar muss die Seite "benutzbar" bleiben, aber toll aussehen nicht unbedingt.
    Leider kann man so ein Vorgehen nur bei privaten Projekten durchsetzen (oder internen), da die Kunden diese Denkweise nicht wirklich nachvollziehen können; und was noch schlimmer ist, selber IE nutzen.


  5. Marco Schuster 13 Jan 2009, 17:22

    Ich baue Seiten immer so, dass sie im IE gerade noch gut ausschauen, aber die ganzen Schnickschnackereien sind halt nur für FF/Safari/Chrome verfügbar. Is mir recht egal, was aus den IE-Nutzern wird, die sollen sich mal nen gescheiten Browser holen, der nicht von Sicherheitslücken geprägt ist.


  6. Simon Kemmerling 14 Jan 2009, 09:58

    Hallo,

    ich verzichte bis jetzt auf alle Selektoren und Pseudo-Selektoren, die der IE (im Besonderen der 6er) nicht unterstützt. Auch wenn der Quellcode an manch einer Stelle dann aufgebläht wird. Aber Ziel eines jeden Webenwicklers/designers muss es doch sein, dass seine Seiten auf allen Browsern identisch sind. Sowohl das Design, wie auch die Funktionalität der Seiten.
    Den IE6 bei der Entwicklung außen vor zu lassen ist grob fahrlässig, auch wenn dieser mich selber ständig zur Verzweiflung bringt. Aber der Marktanteil ist einfach noch zu groß, und wie Alex B. schon richtig erkannt hat, die meisten Kunden verwenden genau diesen Browser. Und ich will mal einen Kunden sehen, dem das Argument "scheiß auf den IE6" überzeugt...
    Den Lösungsansatz von Dean Edwards finde ich allerdings sehr gut. Werde das Script bei Gelegenheit mal einsetzen. Aber auch hier ist es stark Projektabhängig wann man so ein Script verwenden kann und wann nicht.


Artikel kommentieren





XHTML ist erlaubt und ausdrücklich erwünscht, wobei folgende Tags eingesetzt werden können: <a href="" title=""> <abbr title=""> <b> <cite> <code> <em> <i> <strike> <strong>


authimage

Modernes Webdesign mit CSS - Das neue Buch!