Chräcker Heller: Browserunterschiede

Beitrag lesen

Hallo,

Ich möchte über JavaScript und Perl die Seiten so gestalten das
sie auf allen Browser gleich aussehen.

oh je, daß möchte ich (wirklich) auch. Das alle Seiten überall gleich aussehen. Aber ich fürchte, der Fehler liegt "bei uns" im Ansatz.

Du vermutest richtig. Schon alleine die IEs und NSs händeln manchmal einfachste Tags vollkommen unterschiedlich. Der NS macht bei "border" im img-Tag einen weißen Rahmen, der IE einen schwarzen. Alt-Texte poppen beim NS in einem anderen Design auf als beim IE.... und bei allen Nichtwindows-Rechnern (richtigerweise) gar nicht. Der NS interpretiert die Breitenangabe bei frames etwas kreativ, den IE schmeists beim (nicht standarisierten) Layer aus dem Rennen.....

Aber das ist noch nicht alles. Du kannst mit viel Mühe erreichen, das bei Dir beim NS und IE die Seiten ansatzweise gleich aussehen. Aber wie ist es beim Besucher der Seite? Wieviel farben kann er anzeigen, welche Auflösung benutzt er. Welche Gammaeinstellung hat sein Monitor? (kaum ein Bild, daß auf zwei Rechner gleich aussieht....) Und benutzt er überhaubt IE oder NS? und welche Version? Und hat er die gleiche Schriftgröße (Windows) eingestellt wie Du?

Wir müssen uns noch frei machen, alles fest bestimmen zu können. Wir können es nur ansatzweise.

Die "herkömmliche" Art ist wohl folgende: Besorge Dir die Browser der potentiellen Besucher, die Du auf jedenfall bedienen willst. Das wird sicherlich mindestens IE und NS sein, aber auch Opera kann nichts schaden. "Schreibe" die Seite für Deinen lieblingsbrowser und teste sie nach jeder xter Erweiterung auf allen Browser. (Das x richtet sich auch nach Deiner Erfahrung....) Schon der Aufbau einer Tabelle die überall gleich aussehen soll, kann einige Testdurchläufe verlangen.

Bei Javascript wirst Du nicht selten um eine Browserweiche herumkommen, vor allem bei dynamischen HTML. Javascript bedeutet aber auch ein Mut zur Lücke. Denn meistens "kann" man sich fast nur auf NS und IE beschränken.

Kleinste Unterschiede wird es Versionsbedingt immer geben. Große Unterschiede wird es "Konstelationsbedingt bei den Besuchern" auch immer geben. Da nützt kein Perlscript (das wäre das Ei des Kolumbus....)

Chräcker

<img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel