CSS-Praxis - Grundlagen, Referenz, browserübergreifende Lösungen

CSS-Praxis - Grundlagen, Referenz, browserübergreifende Lösungen

von: Kai Laborenz

Galileo Press, 2005

ISBN: 9783898425773

Sprache: Deutsch

561 Seiten, Download: 5857 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

CSS-Praxis - Grundlagen, Referenz, browserübergreifende Lösungen



4 Browser-Kompatibilität (S. 99-100)

4.1 Einzelne Browser

Viel hat sich getan in der Browserwelt, seitdem ich zum ersten Mal dieses Kapitel schrieb. Glücklicherweise sind die bei der CSS-Interpretation problematischsten Browser kaum noch in nennenswertem Umfang am Markt vertreten. Aber auch die Herausforderungen haben sich gewandelt: Inzwischen sind komplexe Layouts mit CSS für moderne Browser gefordert – und das möglichst barrierefrei und Suchmaschinen- optimiert.

Die aktuellen Browser von Microsoft (ab Internet Explorer 5.5) unterstützen CSS Level 1 voll und weite Teile von Level 2. Der Mozilla-Browser (Grundlage für Netscape Navigator ab Version 6) beherrscht CSS Level 1 und 2 fast vollständig. Andere aktuelle Browser, wie etwa Opera des norwegischen Herstellers Opera Software sowie der KDEBrowser Konqueror (Linux) und der Macintosh-Browser Safari, unterstützen alle CSS Level 1 und teilweise oder vollständig Level 2. Netscape 4 verliert weiter an Bedeutung, was angesichts der rudimentären und fehlerhaften CSS-Interpretation auch ganz gut so ist.

4.1.1 Mosaic, Netscape Navigator 3.x und früher, Internet Explorer 2.x und früher

Diese alten Browser interpretieren Stylesheets nicht. Da ihr Marktanteil sich inzwischen nur noch im Promille-Bereich bewegt, ist dies auch nicht weiter schlimm. Browser ohne CSS Generell sollte ein ordentlich aufgebautes (X)HTML-Dokument auch für Benutzer solcher Browser noch lesbar sein, sodass sie auf die Inhalte einer CSS-Website zugreifen können – auf die Gestaltung müssen sie jedoch verzichten.

Wie HTML-Seiten auf solchen Browsern aussehen, können Sie leicht überprüfen – schalten Sie die Stylesheets in Ihrem Browser einfach einmal aus!

4.1.2 Netscape Navigator 4.x

Der Netscape Navigator 4 ist der erste Netscape-Browser, der mit Stylesheets etwas anfangen kann. Allerdings beschränkt sich seine Unterstützung auf CSS1 und auch hier ist die Unterstützung bestenfalls als lückenhaft zu bezeichnen. Außerdem funktionieren Stylesheets im Netscape Navigator überhaupt nicht, wenn JavaScript deaktiviert wird. Das liegt daran, dass Netscape ursprünglich einen eigenen Ansatz für Stil-Auszeichnungen verfolgte – JavaScript Stylesheets. Dieser Ansatz wurde zwar nicht weiter verfolgt, führte aber zu der unglücklichen Verknüpfung von JavaScript und Stylesheets im Navigator 4.

Einen kurzen Überblick über die Entstehung der CSS-Unterstützung des Netscape Navigators liefert http://css.nu/articles/About- JSSS.html (Linkcode 0015) (engl.). Wenn Sie CSS-Seiten entwickeln müssen, die auch auf dem Netscape Navigator 4 funktionieren sollen, lohnt sich ein Blick in diese Spezifikationen. Die dort beschriebenen Eigenschaften funktionieren um einiges besser als das offizielle CSS.

Kategorien

Service

Info/Kontakt