CSS-Design in 3 (oder 5) Schritten

Schritt 1: Organisation der Inhalte

Das Kasten-Prinzip

Anhand einer grafischen Vorlage muss versucht werden, die vorgesehenen Inhalte in Rechtecke zu unterteilen. Die Rechtecke

Dabei sollte im ersten Schritt eine grobe Einteilung statt finden (also Vermeidung von Verschachtelungen). Erst wenn das Grundgerüst steht und stabil läuft, sollten Verfeinerungen vorgenommen werden.

Zu beachten ist auch, dass manche Inhalte, sprich Kästen, keine vordefinierte Größe haben. Beispielsweise wird ein Bereich mit einem Artikel unterschiedlich lang sein - je nach Artikel. Diese flexiblen Aspekte im Layout müssen an dieser Stelle auch berücksichtigt werden. Manche Kästen werden eine festgelegte Größe haben, andere wiederum werden nur einen "Anfangspunkt" haben und schließlich gibt es auch Kästen, die von der Größe anderer Kästen abhängig sind, Vor allem haben alle Kästen, die Text enthalten, i.d.R. eine flexible Größe (vorausgesetzt, die Schrift ist skalierbar).

Linearisierbarkeit

Die Reihenfolge der Kästen im HTML-Quelltext spielt auch eine Rolle für das Layouten. Hinsichtlich der Barrierefreiheit und insbesondere der Linearisierbarkeit sind Überlegungen dieser Art auch vor Schritt 2 vorzunehmen. D.h. man muss sich Gedanken machen, wie - in welcher Reihenfolge - die einzelnen Kästen ausgewiesen werden. Diese Reihenfolge soll in der linearisierten Form eine möglichst benutzbare Struktur haben. Beispielsweise muss man sich vorstellen, dass ein Besucher der Seite - auch mit Screenreader - sich in erster Linie für die Inhalte interessiert. So muss sich dann der Kasten mit dem Inhalt ziemlich am Anfang der Kastenreihe befinden. Der Besucher benötigt zudem eine schnell auffindbare Navigation usw. Diverse Inhalte, die auf vielen Seiten wiederholt werden, gehören nicht an den Anfang der Kastenreihe.

Wichtige Navigationspunkte gehören eher an den Anfang, also vor den Inhalt. Eine entsprechende Wiederholung solcher Elemente in einer klassischen Fußleiste gehört in einen Kasten ganz am Ende der Kastenreihe.

Kopfzeile

Über eine Kopfzeile mit wesentlichen Informationen zum Anbieter kann man sicherlich diskutieren.

Es spricht nichts dagegen, die Kopfzeile an erster Stelle einer Kastenreihe zu stellen. Jedoch ist es in CSS möglich diesen Kasten auch an zweiter, vierter, letzter oder einer beliebigen anderen Stelle einzusortierten.

Beispiel: http://wob11.de

Typische Bereiche einer Web-Seite sind

wobei die Liste sicher beliebig fortgesetzt werden kann.

Screenshot: wob11.de-Startseite

wob11.de in Kästen

Die Startseite [extern, deutschsprachig] http://wob11.de kann man beispielsweise unterteilen in

  1. Kopfzeile
  2. horizontale Hauptnavigation
  3. Informationsbereich links neben dem Inhalt ("Zweitnavigation")
  4. Information zur Rubrik (direkt oberhalb des Inhalts)
  5. Inhaltsbereich
  6. Fußzeile

Nur zu Demonstrationszwecken!

Die vereinfachte Struktur dargestellt in 6 Rechtecken:

  Kopfzeile
  Hauptnavigation
  Zweit-
  navigation
  Rubrik
  Inhalt der Seite
  Fußleiste

Wichtig: Die Inhalte dürfen jetzt nicht gestaltet werden!

Über die Inhalte der Kästen ist bei CSS-Layout zunächst keine Aussage möglich. Inhalte können Text, Grafik, Multimedia u.v.m. sein. Generell sollten alle inhaltlichen Elemente später in Schritt 3 formatiert werden.

Für das CSS-Layout spielen die Inhalte der Kästen keine Rolle.

Für Schritt 2 (Layout) sollte lediglich mit einfachem, nicht-formatiertem Text gestaltet und getestet werden.

Über das CSS-Design

Lesen Sie, [intern] warum ich mich an die Standards halte und warum das Layout mit [intern] Cascading Style Sheets statt Tabellen oder Frames gestaltet wurde. Sollten Sie Probleme mit dem Layout haben, so finden Sie in der [intern] Liste standardkonformer Browser Links zu entsprechenden Download-Seiten.

Suchen Sie was auf barrierefreies- webdesign.de?


Entspricht die Seite den W3C-Normen?


validiertes XHTML 1.0
validiertes CSS

Die [intern] Gesamtübersicht dieses Webauftrittes erreichen Sie jederzeit über das -Pad mit Alt+6.

Der schnelle Seitenzugriff

Verwenden Sie [intern] Tastenkürzel, etwa Alt mit der entsprechenden Zahl, um auf diesem Webauftritt zu navigieren.

 

[intern] Startseite [intern] Know-How [intern] Bücher [intern] Richtlinien [intern] Links [intern] Kontakt

Logo: Xplain  Die Entstehung