Haupttext
Webdesign
Neu-Design mit Cascading Style Sheets und automatischer Sprachauswahl
Das neue Design folgt den aktuellen Webstandards für XHTML 1.0 und Cascading Style Sheets (CSS). Dadurch wird es möglich, die Beschreibung von Inhalt und Aussehen weitgehend zu trennen, was die Pflege der Seiten wesentlich vereinfacht und mehr Gestaltungsmöglichkeiten bietet. Eine korrekte Anzeige der Seiten ist nur mit einem diese Standards unterstützenden Browser gegeben, z.B.:
- Mozilla bzw. Netscape 6.x
- MS Internet Explorer ab 5.x
- Opera ab 5.x (mit gewissen Einschränkungen)
Sie brauchen sich bei diesen Browsern übrigens keine Sorgen um das Ergebnis eines Ausdrucks zu machen. Dazu wird automatisch ein zweites CSS verwendet, welches die Farben anpaßt und die Navigationsleisten ausblendet.
Browser wie Netscape Communicator oder Internet Explorer 4.x unterstützen Cascading Style Sheets nur begrenzt, wobei sie diese oft falsch interpretieren. Ich habe versucht, den Code so zu gestalten, daß auch Netscape Communicator 4.61 für OS/2 ihn noch lesbar anzeigt. Zum Ausdrucken müssen Sie ihn unter Datei -> Seite einrichten... mit der Optionen Schwarzer Text anweisen, die Schrift schwarz zu drucken.
Bei Browsern, die keine CSS-Unterstützung besitzen, wird das Ergebnis nur durch das "rohe" HTML bestimmt. Dazu gehören beispielsweise die aktuellen Versionen von Links und Lynx, sowie alte Browser wie Netscape Navigator, IBM Web Explorer und Mosaic.
Tun Sie sich und anderen einen Gefallen und verwenden Sie nur standardkonforme Browser! Mozilla mag sehr umfangreich sein, aber wenn er einmal geladen ist, läuft er selbst auf alten Rechnern wie einem Pentium Pro 200 mit 128 MB schnell genug.
Eine weitere Neuerung ist die automatische Sprachauswahl. Der Server erkennt, welche Sprache (deutsch oder englisch) in den Einstellungen Ihres Browsers als bevorzugt ausgewählt ist, und sendet automatisch die entsprechende Sprachversion der Datei. Für andere Sprachen wird die englische Version verschickt. Wenn Sie eine Seite aus irgendeinem Grunde in einer andere Sprachversion sehen wollen, können Sie dies durch Anhängen der Endung .de für deutsch und .en für englisch tun. http://www.os2world.com/os2files/webdesign.html.en beispielsweise zeigt Ihnen also immer die englische Version dieser Seite an.
Ein paar Worte zu dieser Website
Lange Zeit hatte diese Website nicht viel zu bieten. Das änderte sich jedoch ziemlich schnell, als ich beschloß, die Informationssammlung "How to supercharge OS/2 Warp" weiterzuführen und meine "Akte X11" einzurichten. Da ich all diese Informationen zweisprachig anbieten und außerdem das druckerunfreundliche weiß-auf-schwarz Design nicht fallenlassen wollte, standen sehr große Mengen sich wiederholender Schreib- und Kopierarbeit an.
Durch die Verwendung des exzellenten Präprozessors PPWIZARD von Dennis Bareis habe ich enorm Zeit und Nerven gespart. Dieses freie Programm macht das Ändern eines Links (z.B. meiner E-Mail-Adresse) auf allen Seiten durch Anpassung in einer einzigen Datei möglich. Außerdem habe ich beispielsweise einen Makro geschrieben, der automatisch die Größe eines Bildes ermittelt und in die entsprechenden HEIGHT- und WIDTH-Attribute für die HTML-Anweisung IMG einbindet. Navigationsleisten und Fußzeilen müssen nur einmal zentral definiert werden. Zudem ist es sehr einfach, automatisch Tabellen generieren zu lassen. Die Tabellen mit Neuigkeiten und mit der Auflistung der diversen Tools werden generiert, indem der Text aus einfachen Textdateien eingelesen wird. Die eigentliche HTML-Datei enthält nur eine Definition für den Import.
Wer viele Seiten mit ähnlichem bzw. ähnlich strukturiertem Inhalt verwalten muß und keine Unterstützung für Skripte auf dem Server hat, sollte sich einmal PPWIZARD ansehen. Selbst wenn diese Unterstützung vorhanden ist, kann es sich lohnen, wenn Ihre Seiten nicht allzu oft geändert werden.
Der HTML-Quellcode für diese Seiten wurde übrigens von Hand mit den Editoren Emacs und EPM erstellt und mit dem Dienstprogramm HTML Tidy überprüft.