Webdesign CSS
CSS
Warum überhaupt CSS?
Der erste Grund ist ein mehr prinzipieller: Trennung von Inhalt und Formatierung. Die eigentliche HTML-Datei sollte nur Inhalt (englisch: content) und Auszeichnungen (englisch: markup) enthalten.
KREATIV MIT CSS!
Mächtige Formatbefehle, flexibles Handling dies sind nur eingige Vorteile der Layout-Sprache. Mit dem richtigen Konzept und konsequenter Umsetzung spart man viel Zeit und Kosten bei Aufbau und Pflege einer Webpräsenz
Viele Ausgabegeräte (gerade sehr moderne wie Handys) sind in ihren Anzeigemöglichkeiten sehr stark eingeschränkt und ignorieren fast alle Formatierungen. Um zu prüfen, was dann erscheint, sollten Dateien einfach ohne Stylesheet angesehen werden. Nicht zuletzt konzentriert man sich hier zwangsläufig mehr auf die Bedeutung (Semantik) des Inhalts und der Auszeichnung.
(Beispiel: Printversion dieser Webpräsenz)
- Geringere Dateigrößen sparen Kosten und Ladezeit
- Die logische Struktur einer Seite bleibt erhalten
- Leicht anpassbar durch externe Stylesheets
- Größere Flexibilität im Bezug auf das Ausgabegerät
- Mehr Erfolg bei Suchmaschinen
- Erhöhte Zugänglichkeit
Aus dieser Trennung ergeben sich aber noch ein paar praktische Vorteile. Das Aussehen eines ganzen Webauftritts (englisch: web site) kann zentral an einer Stelle bearbeitet werden.
CSS ist auch ein wichtiger Aspekt der Barrierefreiheit, denn durch die Trennung wird es dem Benutzer ermöglicht, eigene Formatvorlagen anzuwenden. Außerdem stellt ein CSS-Design gewissermaßen Anforderungen an die Strukturierung im HTML einer Datei, die der linearisierten Ausgabe - beispielsweise mit Sprachausgabe - sehr zu Gute kommen.