Website-Entwicklung
Sommeruniversität 2005
Vorteile und Grenzen von CSS
Vorteile von CSS
- die Trennung von Inhalt und Gestaltung vereinfacht eine HTML-Seite: sie wird kleiner und übersichtlicher
- spätere Änderungen werden erleichtert
- CSS-Anweisungen bieten mehr Gestaltungsmöglichkeiten als reines HTML (z.B. Festlegung der Zeilenhöhe, überlappende Positionierung, usw.)
- das Entwickeln von komplexen Seiten wird einfacher, da aufwendige Gestaltungstricks mit blinden GIFs und Tabellen nicht mehr nötig sind
- mit CSS lassen sich die Anforderungen an zugleich ansprechende wie barrierefreie Webseiten realisieren
- im Prinzip läßt sich ein und dasselbe HTML-Dokument durch Stylesheets für verschiedene Medien aufbereiten (im Standard vorgesehen, Umsetzung aber noch in den Anfängen)
- die Verwendung von CSS gilt als Qualitätsmerkmal einer professionell gestalteten Website
Grenzen von CSS
- nicht alle Browser – und erst recht nicht alle anderen Endgeräte – verstehen alle Stylesheet-Angaben
- es gibt in allen Browsern Fehler bei der CSS-Implementierung, so daß auch neuere Browser Standard-konformes CSS nicht immer standardgemäß interpretieren
- es gibt Beschränkungen bei der Einbindung von Graphiken und von Schriftarten
- es gibt Dokumente, die sich grundsätzlich nicht sinnvoll für alle Ausgabemedien aufbereiten lassen (z.B. läßt sich eine Tabelle mit 10 Spalten nicht sinnvoll für ein Handy-Display gestalten)