
Sie sind hier: Startseite » CSS-Tutorials
| Sprachen und Versionen | Browserverträglichkeit |
Was ist CSS ? Begriff, Sinn und Zweck : CSS steht für "Cascading Style Sheets". Mit Hilfe von Stylesheets können z.Beispiel Text- und Listenformatierungen, Hintergrundfarben- und Bilder, Formulare oder andere HTML-Elemente zentral festgelegt werden, wie dies in reinem HTML nicht möglich ist. Sie können im Kopf oder Body einer HTML-Datei oder sogar in separaten Dateien notiert werden. Auf diese Weise können für große Projekte einheitliche Layouts festgelegt werden. Mit ein paar kleinen Änderungen in einer zentralen Stylesheet-Datei können Sie dann für hunderte von HTML-Dateien ein anderes Aussehen bewirken. CSS Stylesheets unterstützen also erstens die professionelle Gestaltung beim Web-Design, sparen Speicherplatz und helfen beim Erstellen von umfangreichen HTML-Dateien. Es gibt mehrere Sprachen zum Definieren von Stylesheets, CSS ist nur eine davon. Aber es ist diejenige Sprache, die speziell als Ergänzung für HTML geschaffen wurde und deshalb für HTML-basierte Web-Seiten optimiert ist. Andere Style-Sprachen werden hier nicht behandelt. Wie bei HTML, so gibt es auch bei CSS Sprachversionen. Die Version 1.0 von CSS wurde bereits im Jahr 1996 herausgegeben und 1999 nochmals überarbeitet. 1998 erhielt die Version 2.0 den Status einer Empfehlung. Mittlerweile wird an Version 3.0 gearbeitet. In der vorliegenden Dokumentation werden die beiden ersten Versionen berücksichtigt. In den gezeigten Beispielen werden die jeweiligen Versionen beschrieben. Und jetzt noch die bekannten Browserverträglichkeiten. Wer hier sicher gehen will, kommt um den Test in den verschiedenen, hauptsächlich verwendeten, Browsern nicht herum. Neben dem Internet Explorer ist die Kompatibilität zu Mozilla/Firefox praktisch "Pflicht". Opera und Safari sollten dann mit berücksichtigt werden, wenn eine hohe Kompatibilität benötigt wird. Leider sind sich die Browserhersteller durchaus nicht einig was die Entwicklung und den Einsatz von CSS anbetrifft. Die Regeln von W3C.org werden hier keineswegs durchweg umgesetzt. |