(nie mylić z Xunit, popularne biblioteki .Net testowanie urządzenia).Jaka jest wartość jednostki css "ex"?
Dziś w przypływie nudy zacząłem kontroli Gmails DOM (tak, byłem bardzo znudzeni).
Wszystko wyglądało całkiem prosto, dopóki nie zauważyłem interesującej specyfikacji na szerokości niektórych elementów. Znakomici Googlici określili liczbę kolczyków przy użyciu rzadkiej jednostki "ex".
width: 22ex;
Na początku byłem zakłopotany („Co to jest?«Ex»”), a następnie wrócił do mnie: wydaje mi się, czegoś od lat temu, kiedy pierwszy uczyłem się o CSS. From the CSS3 spec:
[Urządzenie np jest] równa używane x wysokość first available font. Wysokość x jest tak nazywana, ponieważ często jest równa wysokości małej litery "x". Jednak "ex" jest zdefiniowane nawet dla czcionek, które nie zawierają "x".
Dobrze i dobrze. Ale nigdy wcześniej nie widziałem, żeby był używany (o wiele mniej używany). Używam ems dość często i doceniam ich wartość, ale dlaczego "ex"? Wydaje się, że pomiar jest o wiele mniej standardowy niż em, i znacznie mniej użyteczny.
Jedną z niewielu stron, które znalazłem omawiając ten temat jest Stephen Poley's http://www.xs4all.nl/~sbpoley/webmatters/emex.html. Stephen robi jednak dobre punkty, ale jego dyskusja wydaje mi się nieprzekonująca.
Więc moje pytanie brzmi: Jaką wartość jednostka "ex" nadaje do projektowania stron internetowych?
(To pytanie może być znakowany subiektywne, ale zostawię tę decyzję do bardziej doświadczonych SO'ers niż ja).
tylko dodać, że jest to równoważne wysokość za pomocą jednostki „em” o szerokości –
@Jonathan znacznie prostszy sposób, żeby go podać, dzięki. –
Tak więc 2ex jest wysokością jednej wielkiej litery, a następnie? –