Daniel unreg: font-size in Style-Definition von "body"

Beitrag lesen

Hallo,

funktioniert es! Ich bin nur etwas verwundert, dass der Quirksmodus zwar die Schriftgröße ignoriert, aber nicht die Schriftart...

Das ist halt die Immitierung alter Browserbugs. Diesen Fehler haben merkwürdigerweise auch mehrere Browser übernommen. Da steckt wohl keine Logik dahinter ;)

Noch schnell eine Nachfrage:
Kann man einen Browser "von außen" (d.h. ohne Änderung der HTML-Datei) in einen bestimmten Modus zwingen? Also dass er z.B. eine standardkonforme Seite im Quirksmodus anzeigt (und umgekehrt)?

Grundsätzlich ist die Antwort „Nein“.

Als Benutzer kannst du im Opera die opera6.ini bearbeiten (Siehe Abschnitt „Overriding the DOCTYPE Switch“), um alle Seiten in einem bestimmten Modus anzuzeigen, aber das gilt dann nur für dich als Benutzer.

Der kommende Internet Explorer ermöglicht, was du dir vorstelltst, davon ist allerdings abzuraten, denn wenn du ein Dokument von Metainformationen abhängig machst, die nicht jederzeit gegeben werden können, schneidest du dir nur in das eigene Fleisch.

Im IE8 wird man über einen HTTP-Header (böse) bzw. einen entsprechenden Meta-Tag (wenns denn sein muss) den Darstellungsmodus von IE 5.5, 7 und 8 aktivieren können, unabhängig vom Doctype.

Du solltest allerdings beachten, dass MS sein Versprechen nicht halten kann und die eigentlich unveränderten Modi von IE 5.5 und 7 sich in der kommenden Version durchaus unterschiedlich verhalten werden. Daher solltest du auf den standardkonformen Modus des IE8 setzen, was mit deinem vollständigen Doctype aber ohnehin gegeben ist.

Gruß, Daniel.