Das ganz normale Chaos, täglich frisch auf den Tisch. Direkt aus der hintersten Provinz in die Metropolen von Groß-Blogistan.


Soll ich oder soll ich nicht

Tue, 23 Jun 2009 15:35:02 +0200

Es gibt da ein tolles neues CSS3 Feature: CSS Media Queries. Damit kann man den Stil einer Seite sehr präzise an die Gegebenheiten anpassen. So weit, so schön.

Worum geht es mir hier? Nun, um eine Anpassung der Schriftgröße. Auf großen Bildschirmen macht eine große Schrift mehr Sinn. Auf kleinen Bildschirmen macht eine kleinere Schrift mehr Sinn. Da ich nicht mehr besonders gut sehen kann, habe ich mir die Schrift in meinem Browser relativ groß eingestellt (22px). Das kann ich ganz gut lesen. Dazu habe ich mir einen schönen großen Monitor besorgt, damit ich auch bei dieser Schriftgröße ein ansprechendes Bild habe. Wenn ich nun mal, aus welchen Gründen auch immer, das Browserfenster verkleinere, dann bleibt bislang die Schrift so groß, wie sie nun mal ist. Über einen weiten Bereich ist das akzeptabel. Wenn das Fenster aber nun sehr klein wird, dann sieht es albern aus. Hier wäre eine automatische Anpassung der Schriftgröße eigentlich ganz nützlich.

Doch hier kommt ein Riesenproblem: Kaum ein Nutzer eines Browsers weiss, dass er die normale Schriftgröße seines Browsers selber einstellen kann. Die Hersteller der Browser haben eine einigermaßen sinnvolle Schriftgröße voreingestellt. Aber Web-Designer, die alle unter 20 sind, mit Adleraugen und riesigen Bildschirmen, reduzieren diese Schriftgröße per Stylesheet gerne auf etwa 60%. Damit passt mehr drauf auf den Bildschirm. Nur, ich kann es nicht lesen. Ich muss also nachträglich am Design einer fremden Webseite herumdoktorn. Auch, wenn das heute einfach heisst, die Seite per Tastendruck zu vergrößern (mein Dank hier an die Entwickler der Browser). Dieses verbreitete Verfahren führt dazu, dass die tatsächliche Schriftgröße als normal und Gottgegeben gesehen wird. Damit bei der Weiterentwicklung der Bildschirmtechnik mit immer höheren Auflösungen die Schrift weiterhin lesbar bleibt, müssen die Browserhersteller also die voreingestellte Schriftgröße immer weiter vergrößern. Und damit die Webseiten auf den noch verbreiteten Bildschirmen "toll" aussehen, müssen die Webdesigner die Schrift daher immer weiter verkleinern. Und der Benutzer weiss immer noch nicht, dass er diesen Schlamassel eigentlich selbst in der Hand hat. Jeder könnte sich die Schriftgröße so einstellen, wie es für seine Augen und seinen Bildschirm optimal ist. Könnte! Wenn er denn davon wüsste. Aber kaum einer weiss, dass es diese Möglichkeit gibt. Und Webdesigner torpedieren diese Möglichkeit auch noch zusätzlich, indem sie dem Benuter per Stylesheet vorschreiben, mit welcher Schriftgröße er die Seite anzusehen hat. Der Designer mag's nun mal gerne in 10px? Der Designer legt es auf 10px fest. Der Designer setzt sich durch, und der Kunde akzeptiert, weil er denkt, das müsse so sein.

Wenn nun Niemand weiss, dass er die Schriftgröße selber einstellen kann, dann macht es Sinn, wenn ich bei meinen Seiten die Schriftgrößen anhand der Fensterbreite selber festlege. Was aber, wenn die Seite von einem der Wenigen angesehen wird, der hier auf Irgendwas angewiesen ist, und sich deshalb z.B. die Schriftgröße passend eingestellt hat? Dann mache ich diesem fachkundigen Ausnahmebesucher unnötige und schädliche Vorschriften. Das wäre nicht gut. Ein echtes Dilemma.

Nun ja, ein bisschen Zeit habe ich noch. Ich habe diese Anpassung mal experimentell eingebaut. Allerdings kann mein Firefox 3.0.11 dies noch nicht. Der Firefox 3.1 soll es können. Safari 3 und Opera 7 sollen es auch können. Also warte ich mal, bis Firefox 3.1 raus ist und bei mir installiert ist. Dann sehe ich mir das Ergebnis eine Zeit lang an und entscheide dann, ob ich dieses Feature drin lasse oder wieder raus mache. Der Internet Explorer bleibt wie üblich aussen vor. Aber die Standard-Schriftgröße tut's ja auch.


0 Kommentare