wieso xhtml und css?

Ihr Browser etwas zu alt fuer diese website. Er war zu seiner Zeit ein toller Browser, ist aber mittlerweile von der Entwicklung ueberholt worden. Diese Seite basiert auf den international anerkannten Standards des W3C. Unterstuetzen Sie ein offenes Internet, indem Sie einen aktuellen Browser verwenden, der offene Standards unterstuetzt. Besuchen Sie doch einmal www.mozilla.org
Bitte betrachten Sie diese Zeilen so, wie sie gemeint sind: als freundlichen Hinweis.

design für wen?

Wer kennt nicht die hoffentlich schamhaft kleingedruckte Zeile
"Optimiert für Internet Explorer ab Version 5.x und 1024x768 px" ?
Lange Zeit war es durchaus üblich, websites an einen ganz bestimmten Browser und womöglich noch an eine ganz bestimmte Version eines Browsers anzupassen.

Leider zeigten sich die Browser-Hersteller davon nicht sehr beeindruckt und nahmen bei neuen Browser-Versionen keinerlei Rücksicht auf ihre eigenen bereits eingeführten (Pseudo-) Standards. Diese Vorgehensweise hatte natürlich marktstrategische Gründe und führte zu einem webdesign, dass viel komplizierter war als nötig und zu viel schlechteren Ergebnissen führte als möglich.

Statt den Inhalt und die Zugänglichkeit der Seiten zu verbessern, hatte man alle Hände voll zu tun, die Seiten immer wieder an neue Browser-Versionen anzupassen.

Zwar wurden vom W3C schon 1997 durchaus sinnvolle und sehr gut dokumentierte Standards geschaffen, diese wurden aber leider lange Zeit von den Herstellern der verbreiteten Browser mehr oder weniger konsequent ignoriert.

In der Folge bildeten sich zahlreiche Initiativen, die für einheitliche Standards, einfachere Programmierung und dauerhafte Zugänglichkeit bei websites kämpften.

Ziel war hier immer, die dauerhafte und freie Zugänglichkeit der Informationen zu sichern.

"Frei" bedeutet hier nicht nur "kostenlos" sondern z.B. auch "behindertengerecht", "für jedermann zugänglich" und "frei von technischen Beschränkungen". Vor allem natürlich "herstellerunabhängig".

Warum eigentlich?

Wer je versucht hat, ein 10 Jahre altes Word-Dokument zu öffnen, weiss wie wichtig dauerhafte, allgemeine Standards sind.

Wer einmal eine umfangreiche website geändert hat, die ohne externe Stylesheets arbeitet, weiss, wieviel Arbeit schlechte Programmierung machen kann.

Wer einmal versucht hat, aus einem tibetanischen Internet-Cafe sein Konto zu verwalten, kann sich ungefähr vorstellen, wie wichtig weltweite Standardisierung und "schlanke" Programmierung ist.

Also?

Das W3C stellt die Standards zur Verfügung. Das W3C ist eine unabhängige, nicht-Gewinn-orientierte Organisation, der einige wirklich sehr fähige Wissenschaftler angehören, die die Entwicklung des www massgeblich beeinflusst haben. Das W3C steht für freie und offene Standards, die ein Ihnen ein hohes Mass an Unabhängigkeit und Sicherheit garantieren. W3C-Standards führen zu schlanken Programmen und websites, die zukunftssicher und einfach zu ändern sind.

Alles, was wir tun müssen, ist uns an diese Standards zu halten.

Geht das?

Mittlerweile sind alle modernen Browser in der Lage, W3C-konforme Seiten halbwegs korrekt darzustellen. Es kann zu leichten Abweichungen in der Darstellung kommen, aber die Seiten sind auf allen (Computer-/Betriebs-) Systemen gut lesbar.

Schwierigkeiten gibt es nach wie vor mit älteren Browsern. Moderne Browser sind jedoch nicht nur schon weit verbreitet, sondern auch kostenlos verfügbar. Dies dürfte also kein Hindernis sein.

xhtml?

HTML ist die Ur-Sprache des world wide web.
XHTML ist die XML-Form dieser Sprache.
Mit Hilfe von XML kann man eigene Datei-Strukturen für verschiedene Zwecke definieren und normieren, die dann ebenfalls von vielen Personen mit vielen verschiedenen Programmen und auf vielen verschiedenen Rechnern verwendet werden können.

css?

Ein Grundgedanke der Programmierung ist, Information und Formatierung zu trennen.
Wenn ich eine website in XHTML und CSS programmiere, schreibe ich in die xhtml-Dateien die reine Information. In der CSS-Datei steht dann, wie diese Informationen auf Ihrem Bildschirm oder Drucker wiedergegeben werden sollen. Wenn ich das komplette Layout der Seite ändern will, brauche ich nur die CSS-Datei zu ändern.

Was haben Sie davon?

Sie bekommen schlanke - also schnelle - Seiten, die effizient programmiert sind und sich daher auch mit geringen Kosten ändern lassen.

Die Seiten sind optimal zugänglich (behindertengerecht, suchmaschinengerecht), schnell und sicher.

Da ich mich an unabhängige und zukunftssichere Standards halte, sind ihre Investitionen optimal geschützt.

mehr Infos:

Was ist das W3C?