CSS oder besser Cascading Style Sheets
Was sind Style Sheets (CSS)?
CSS ist eine Sprache zum Formatieren von HTML/XHTML-Elementen. Verglichen mit den HTML-Formatierungen bietet CSS erheblich mehr Möglichkeiten, wie z. B. Schriftgestaltung, Rahmen, Innen- und Außenabstände, Listen, Hintergründe, Positionieren, etc. Mit CSS ist ein Webdesigner in der Lage, den Inhalt vom Layout zu trennen, das bedeutet, dass man Formate nur einmal festlegen muss und diese für das gesamte Dokument gültig sind.
Damit gewährleistet man ein für alle Seiten einheitliches Erscheinungsbild. Außerdem kann man mit CSS Seiten erstellen, die barrierefrei sind, sprich auch von Personen mit Behinderungen genutzt werden können.
Kleincomputer und andere mobile Endgeräte wie z. B. Mobiltelefone mit Web Zugang erobern verstärkt den Markt und auch diese Nutzer können Webseiten, die mit CSS erstellt wurden, betrachten. Ein Tabellen-Layout ist auf diesen Geräten nicht mehr darstellbar. Der Vorteil für Sie als Webseiten-Inhaber besteht darin, dass die Änderungen kostengünstig an der gesamten Webseite durchgeführt werden können, da nur einige Befehle in einem Style Sheet geändert werden müssen, das optimalerweise in einer ausgelagerten Datei steht.
Ein außerordentlich angenehmer Nebeneffekt besteht zusätzlich in der Suchmaschinenfreundlichkeit der mit CSS erstellten Webseiten, da der Quellcode um bis zu 40 % geringer ausfällt! Webseiten die mit CSS erstellt wurden, haben aufgrund des geringeren Quellcodes eine kürzere Ladezeit, was wiederum den User erfreut. Die heutigen modernen Browser interpretieren die meisten CSS Befehle korrekt, aber eben noch nicht alle.
Eine mit CSS erstellte Webseite sieht selten in allen Browsern gleich aus. Da das W3C (World Wide Web Consortium) CSS als Standard definiert hat und empfiehlt, CSS verstärkt einzusetzen, richten sich auch die Browserhersteller verstärkt an diese Standards und werden sicherlich die nächsten Browsergenerationen vollständig CSS kompatibel entwerfen.
Die meisten Layouts der bestehenden Webseiten sind noch mit Tabellen realisiert worden, da CSS sich erst in den letzten Jahren mehr und mehr durchgesetzt hat. Tabellen waren nie für die Layout-Gestaltung gedacht, boten aber die einzige Möglichkeit, eine Webseite in einem ansprechenden Layout darzustellen.
Der Vorteil vom klassischen Tabellen-Layout ist der, dass die Seiten von jedem Browser gleich dargestellt werden. Tabellen-Layouts sind abwärts kompatibel zu veralteten Browsern. Die Nachteile sind ein aufgeblähter Quellcode und ein erheblicher Mehraufwand an Zeit (Geld), Seiten im Nachhinein zu ändern.
Das meist verbreitete Argument gegen CSS ist, das der Netscape Browser der Version 4 fast kein CSS interpretiert und auch der Microsoft Internet Explorer 5 Probleme mit diversen CSS Befehlen hat. Verschwiegen wird aber, dass der Netscape Browser schon über 6 Jahre alt ist und es heute schon Netscape in der Version 8 gibt. Außerdem ist der Anteil dieses Browsers am Gesamtmarkt < 5 %. Auch beim Internet Explorer gibt es nach den Erweiterungen 5.5 und 5.5 mit Servicepack mittlerweile die Version 6. Es macht keinen Sinn, Webseiten auf veraltete Browser abzustimmen.
Empfehlung: Downloaden Sie sich die aktuelle Version Ihres Browsers, denn diese sind auch sicherheitstechnisch auf dem neusten Stand.
Webseitenoptimierung Hamburg
Suchmaschinenoptimierung Hamburg
