kungschu: "Browsereinstellungen" mit JavaScript steuern?

Beitrag lesen

Hallo.

Ich bin grad am erstellen einer homepage und habe bei selfhtml gelesen, dass webseiten mit unterschiedlichen browsern u.U. unterschiedlich wiedergegeben werden.

Keine Webseite sieht überall _identisch_ aus.

Bei mir ist das z.B. mit der Schrift so. Bei Opera wird sie relativ klein dargestellt, bei Internet Explorer hingegen etwas größer als normal.

Das ist vermutlich normal. Kann z.B. mit der Schriftglättung zusammenhängen.

Wenn ich jetzt z.B. bei Opera für ein Bild einen ganz normalen Kommentar unten drunter schreibe, sieht der bei Internet Explorer ganz anders aus und im Endeffekt wird die Anordnung der anderen Kommentare und Bilder derart beeinflusst, dass es richtiggehend doff aussieht :)

Wenn dein gesamtes Layout beeinflusst wird, sprich etwa Lücken entstehen, der Umbruch nicht stimmt oder dergleichen, ist entweder dein CSS nicht korrekt oder aber die IE Bugs wurden nicht mit Workarounds behoben.

Ich weiß net wo, aber irgendwo habe ich gelesen, dass man mit Javascript den Browser iwie kontrollieren kann. Ich habe schon hier bei selfhtml gesucht, finde aber nicht wirklich was.

Könnte mir jemand verraten, wie man einem Browser sagt, wie man innerhalb einer bestimmten Seite die Schrift darstellt? Bzw. weiß jemand nen link, wo das erklärt ist?

Die Darstellung wird mit Stylesheets geregelt, hier musst du ansetzen (z.B. mit Hilfe der Conditional Comments, um den IE fügig zu machen). Javascript ist clientseitig; darauf hast du ersteinmal garkeinen (wenn der User Javascript deaktiviert hat) oder nur begrenzten Einfluss. Javascript sollte keine Voraussetzung für die Funktion einer Webseite sein.

User können mit Userscripts arbeiten. (Einen guten Browser vorausgesetzt; z.B. Stichwort: Greasemonkey) Evtl. hast du hier etwas verwechselt.

MfG, Kungschu.

--
Brain: an apparatus with which we think we think.