(Не слід плутати з Xunit , популярною бібліотекою модульного тестування .Net.)
Сьогодні в нападі нудьги я почав перевіряти Gmails DOM (так, мені було дуже нудно).
Все виглядало досить просто, поки я не помітив цікаву специфікацію ширини певних елементів. Прославлені гугліти вказали ряд таблиць, використовуючи рідкісну одиницю "колишній".
width: 22ex;
Спочатку мене тупили ("що таке" колишній "?"), Потім це повернулося до мене: я, здається, пам'ятаю щось із років тому, коли вперше вивчав CSS. З специфікації CSS3 :
[ Колишня одиниця ] дорівнює використаній висоті x першого доступного шрифту . Висота x називається так, оскільки вона часто дорівнює висоті нижнього регістру "x". Однак "ex" визначено навіть для шрифтів, які не містять "x".
Ну і добре. Але я ніколи раніше не бачив, щоб він використовувався (і тим більше не використовував сам). Я використовую ems досить часто і ціную їх цінність, але чому "колишній"? Це здається набагато менш стандартним вимірюванням, ніж EM, і набагато менш корисним.
Однією з небагатьох сторінок, на якій я обговорював цю тему, є http://www.xs4all.nl/~sbpoley/webmatters/emex.html Стівена Полі . Стівен висловлює добрі думки, проте його обговорення видається мені безрезультатним.
Отже, моє запитання: яке значення одиниця "колишня" надає веб-дизайну?
(Це питання можна позначити як суб'єктивне, але я залишу це рішення більш досвідченим СО, ніж я.)