Tod den Pixeln, es lebe ch!
Death to px, long live ch
Terence Eden erklärt, warum Pixel in CSS eine Lüge sind: Auf HD-Displays entspricht 1px nicht einem physischen Pixel, und auch 1cm ist nicht wirklich ein Zentimeter. Für seinen textbasierten Blog setzt er daher auf die Einheiten ch und ex, um Breite und Abstände proportional zur Schriftgröße zu gestalten. Ein pragmatisches Experiment, das zeigt, wie relative Einheiten die Lesbarkeit verbessern können – ohne dabei zu dogmatisch zu werden.
Pixel sind eine Lüge. Selbst wenn du glaubst, etwas mit "pixelperfekter" Genauigkeit zu zeichnen, belügt dich dein Monitor.
- somat
Was ich wissen will: Wer hat beschlossen, px zu zerstören? Das Letzte, was wir brauchen, ist noch eine weitere absurde physikalische Maßeinheit – CSS war schon voll davon. Aber was soll's: "Tut tut, alle benutzen px und die neuen HiDPI-Displays rendern alles winzig, das können wir nicht zulassen" – und jetzt ist px als nützliche Einheit ruiniert.
Gibt es eine Möglichkeit, echte Pixel zu verwenden? Meine, zugegebenermaßen schnelle, Suche sagt nein. Zumindest springt mir nichts aus der Spezifikation ins Auge.
- microflash
Ich habe festgestellt, dass die Einheiten ch und ex stark von lateinischen Zeichen beeinflusst werden. Sie liefern einfach seltsame Ergebnisse bei nicht-lateinischen Zeichen, was zu Zauberzahlen führt. Aber das Konzept ist wirklich solide: Verwende sie, wenn du den Abstand relativ zum Text möchtest.
- npn
Ich habe vor vielen Jahren auch ein Experiment mit ch gemacht. Ich fand heraus, dass 60ch die ideale Breite für Fließtext ist, um leicht lesbar zu sein. Schade, dass es ziemlich schwierig ist, Websites zu erstellen, die nur 60ch breit sind.
- larusso
Ich bin etwas aus der Schleife, aber ich erinnere mich an die Zeit, als alle von px auf em umgestiegen sind. Als ich kurzzeitig zu CSS zurückkehrte, war es wieder px und siehe da, es funktionierte auf 4K-Bildschirmen. Um ehrlich zu sein, mochte ich die Verwendung von em nicht wirklich und bevorzuge tatsächlich px.
- squidlib
Ich würde gerne den Ansatz des Autors zu vw- und vh-Einheiten hören. Ich habe diese Einheiten tendenziell verwendet, wenn ich ein bestimmtes Gefühl wollte, und es hat über die Jahre relativ gut funktioniert. Ich bin überrascht, dass es nicht erwähnt wurde, angesichts der Rechtfertigung von ch, die um den Wunsch nach einem konsistenten Layout herum aufgebaut war.