[Cascading Style Sheets]
[Vorherige Seite] [Naechste Seite] [Inhalt dieses Abschnitts] [Home Page]
Vorteile von Style Sheets

Zuerst sollte gesagt werden, daß so ziemlich alles, was Sie mit Style Sheets anstellen können, auch mit konventionellen HTML Tags erreicht werden kann (es gibt einige Ausnahmen, und manche Sachen können nur mit kniffligen HTML-Tricks dargestellt werden). Trotzdem bleiben einige gewichtige Vorteile durch die Benutzung von Style Sheets:

1. Logische Trennung von Informationsstruktur und -formatierung

Im Guide to HTML (engl. Original) wird HTML beschrieben als ein System zur Formatierung von Dokumenten; praktisch gesehen ist das korrekt, aber es entspricht nicht dem Grundgedanken von HTML. Ursprünglich wurde HTML als System zur Strukturierung von Informationen entwickelt, das den relativen Status von Informationsblöcken (Hauptüberschrift, Unterüberschrift, normaler Absatz usw.) auszeichnen und es dem lokalen Browser überlassen sollte, darüber zu entscheiden, welche Formatierung benutzt werden sollte, um die jeweilige Struktur darzustellen. Dieses Design resultierte aus der Idee, daß Web-Dokumente komplett unabhängig von speziellen Voraussetzungen der Plattform oder der Software sein sollten. Es passt auch zur traditionellen Beziehung zwischen Autoren und Herausgebern von gedruckten Texten, wo der Autor den Inhalt und die Informationsstruktur vorgibt und der Herausgeber entscheidet, wie der Text genau aussehen soll. Textverarbeitungen und Systeme zum Desktop Publishing haben allerdings viel von der Entscheidung über das Aussehen des Textes, genau wie über den Inhalt, zurückgegeben in die Hände der Autoren, und viele Autoren sind recht zurückhaltend, wenn sie jetzt diese Macht zurück in die Verantwortung der Webbrowser zurückgeben sollen.

In der Konsequenz wurde HTML zu einer komplexen und recht unordentlichen Kombination von Tags zur Strukturierung und zur Formatierung, was das Verwalten einer großen und komplexen Website sehr schwierig macht (wenn Sie z.b. das FONT Tag benutzen und eine Schriftart auf einer Reihe von Seiten ändern wollen, können Sie Stunden damit zubringen, alle Stellen zu finden, wo das Tag auftaucht). Style Sheets erlauben es Ihnen nun, die Formatierungscodes, die auf mehrere Seiten angewandt werden, zu isolieren, so daß generelle stilistische Änderungen durch Editieren einer einzigen Datei erreicht werden können.

2. Reduzieren der nötigen Bandbreite und der Ladezeit

Wenn ein Benutzer eine Webseite anfordert, dann muß der Browser den gesamten HTML-Code auf der Seite untersuchen, um sie darzustellen. Wenn Sie eine Menge komplexer Formatierungen auf Ihrer Seite haben, muß der Browser auf jeder Seite sehr viel prüfen. Durch Auslagern dieser Formatierungsinformationen in ein einzelnes Style Sheet, auf das die einzelnen Seiten verweisen, reduzieren Sie die Menge von Code in den entsprechenden Seiten und verringern dadurch die Datenmenge, die übermittelt und überprüft werden muß. Das bewirkt schneller geladene Seiten und damit glücklichere Benutzer.

[Vorherige Seite] [Naechste Seite] [Inhalt dieses Abschnitts] [Home Page]

Bernhard Friedrich

doozer@hsguide.com