Was ist der Wert der CSS ex 'Einheit?

(Nicht zu verwechseln mit Xunitein beliebtes .Net unit-Test-Bibliothek.)

Heute in einem Anfall von Langeweile habe ich angefangen die Inspektion wählen Gmails DOM (ja, ich war sehr gelangweilt).

Sah alles ziemlich einfach, bis ich bemerkte eine interessante Angabe über die Breite von bestimmten Elementen. Die illustre Googlites hatte eine Zahl angegeben, die der Tabelle cols mit dem seltenen " ex " - Einheit.

width: 22ex;

Zuerst war ich ratlos ("was ist eine "ex"?"), dann kam es zurück zu mir: ich glaube mich zu erinnern etwas von vor Jahren, als erste lernte ich über CSS. Aus der CSS3-Spezifikation:

[Die Einheit ex ist] gleich die verwendete x-Höhe der erste verfügbare schriftart. Die x-Höhe wird so genannt, weil es oft gleich der Höhe des Kleinbuchstaben "x". Allerdings, ein " ex " ist definiert, auch für Schriften, die nicht enthalten ein "x".

Schön und gut. Aber ich habe eigentlich nie gesehen, es verwendet werden, bevor Sie (viel weniger es mir). Ich benutze ems Recht Häufig, und schätzen Ihren Wert, aber warum das "ex"? Es scheint viel weniger standard, eine Messung ist als die em, und weit weniger nützlich.

Einer der wenigen Seiten, die ich gefunden über dieses Thema ist Stephen Poley ist http://www.xs4all.nl/~sbpoley/webmatters/emex.html. Stephen macht gute Punkte, aber seine Diskussion scheint nicht schlüssig für mich.

Also meine Frage ist: Welchen Wert hat der 'ex' - Einheit zu verleihen, um web-design?

(Diese Frage wäre tagged subjektiv, aber ich überlasse, die Entscheidung zu mehr erlebt, SO ' ers als ich.)

InformationsquelleAutor der Frage Joel | 2009-05-28

Schreibe einen Kommentar