Hi Stefan,
Die Website soll natürlich möglichst viele Menschen/Kunden/Besucher erreichen.
dann trenne Struktur und Layout in HTML und CSS und beachte die Zugänglichkeitsrichtlinien des W3C.
Ich habe bei den Tests folgende Browser berücksichtigt: IE 5.0, IE 5.5, IE 6.0, Mozilla 1.0, Mozilla 1.1, Netscape 6.2. Was denkt ihr, welche Browser ich in die Tests noch miteinbeziehen sollte?
Netscape 4, Opera 6 (evt. auch 5) und einen Textbrowser, wie etwa Lynx. Zusätzlich teste noch mit Macs und validiere deinen Code:
[http://validator.w3.org/]
http://jigsaw.w3.org/css-validator/
Außerdem stehe ich vor dem Problem mit dem Netscape 4.x: Da die Website mit CSS gemäß HTML 4.01 transitional erstellt ist, wird sie im Netscape 4.x und anderen alten Browsern nicht laufen.
Vielleicht wird nicht alles so dargestellt, wie in modernen Browsern, aber funktionieren wird es (bei Verzicht auf Javascript musst du auch nicht doppelt programmieren).
Wie haltet ihr es damit, wie fangt ihr diese alten Browser ab?
CSS, das Netscape 4 nicht versteht, wird vor ihm versteckt. Hier spart ein reines CSS-Layout sehr viel Zeit bei der Entwicklung. Beim M$IE musst du bei älteren Versionen den Box-Model-Bug berücksichtigen, mit dem er die Breiten falsch berechnet (er bezieht Abstände und Rahmen in die Breite eines DIV mit ein). Ein pixelgenaues Layout ist damit etwas umständlich zu erstellen, aber etwas Luft zu lassen hilft ungemein.
http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/
Erstellt ihr eine eigens auf diese Browser zugeschnittene komplette Version oder belaßt ihr es bei dem Hinweis, dass die Seite nicht dargestellt werden kann und ein neuer Browser benötigt wird?
Niemals, denn womit ein Besucher eine Seite besucht, ist ihm zu überlassen. Ein Verzicht auf Kunden bedeutet evt. einen Verzicht auf Umsatz und den gilt es zu vermeiden. Den Verzicht wohlgemerkt ;)
Interessieren würde mich in diesem Zusammenhang noch, wo ich mir eine alte Browserversion herunterladen kann?
Als letztes würde mich noch interessieren, in welchem Maße, unter welchen Umständen und zu welchem Zweck ihr JavaScript einsetzt.
Gar nicht oder nur für Feinheiten wie Formularchecks, es darf keine Voraussetzung sein, um weiterzukommen. Ich selbst habe es deaktiviert und viele andere auch bzw. unterbinden sie Lästigkeiten wie PopUps oder Manipulation der Fenstergröße.
LG Roland