(Jangan bingung dengan Xunit , pustaka pengujian unit .Net yang populer.)
Hari ini karena bosan saya mulai memeriksa DOM Gmails (ya, saya sangat bosan).
Semuanya terlihat cukup jelas sampai saya melihat spesifikasi yang menarik pada lebar elemen tertentu. Googlite termasyhur telah menentukan sejumlah kolom tabel menggunakan unit 'ex' yang langka.
width: 22ex;
Awalnya saya bingung ("apa itu 'mantan'?"), Lalu kembali lagi kepada saya: Sepertinya saya mengingat sesuatu dari beberapa tahun yang lalu ketika pertama kali saya belajar tentang CSS. Dari spesifikasi CSS3 :
[ Satuan ex adalah] sama dengan tinggi x yang digunakan dari font pertama yang tersedia . Tinggi x disebut demikian karena sering kali sama dengan tinggi huruf kecil "x". Namun, 'ex' didefinisikan bahkan untuk font yang tidak mengandung "x".
Baik dan bagus. Tapi saya belum pernah benar-benar melihatnya digunakan sebelumnya (apalagi menggunakannya sendiri). Saya cukup sering menggunakan ems, dan menghargai nilainya, tetapi mengapa "ex"? Tampaknya pengukuran yang jauh lebih standar daripada em, dan jauh kurang berguna.
Salah satu dari sedikit halaman yang saya temukan membahas topik ini adalah http://www.xs4all.nl/~sbpoley/webmatters/emex.html Stephen Poley . Stephen membuat poin bagus, bagaimanapun, pembahasannya tampaknya tidak meyakinkan bagi saya.
Jadi pertanyaan saya adalah: Nilai apa yang diberikan unit 'ex' untuk desain web?
(Pertanyaan ini dapat ditandai subjektif, tetapi saya akan menyerahkan keputusan itu kepada SO'ers yang lebih berpengalaman daripada saya sendiri.)