(Đừng nhầm với Xunit , một thư viện thử nghiệm đơn vị .Net phổ biến.)
Hôm nay trong cơn buồn chán, tôi bắt đầu kiểm tra DOM của Gmail (vâng, tôi rất chán).
Mọi thứ trông khá đơn giản cho đến khi tôi nhận thấy một thông số kỹ thuật thú vị về chiều rộng của các phần tử nhất định. Các Googlite lừng lẫy đã chỉ định một số cột bảng bằng cách sử dụng đơn vị 'ex' hiếm.
width: 22ex;
Lúc đầu, tôi cảm thấy bối rối ("'ex' là gì?"), Sau đó tôi quay lại: Tôi dường như nhớ ra điều gì đó từ nhiều năm trước khi lần đầu tiên tôi học về CSS. Từ thông số CSS3 :
[ Đơn vị cũ là] bằng chiều cao x đã sử dụng của phông chữ có sẵn đầu tiên . Chiều cao x được gọi như vậy vì nó thường bằng chiều cao của chữ "x" viết thường. Tuy nhiên, một 'ex' được xác định ngay cả đối với các phông chữ không chứa "x".
Tốt và tốt. Nhưng tôi chưa bao giờ thực sự thấy nó được sử dụng trước đây (bản thân tôi ít sử dụng nó hơn nhiều). Tôi sử dụng chúng khá phổ biến và đánh giá cao giá trị của chúng, nhưng tại sao lại là "ex"? Nó có vẻ ít tiêu chuẩn hơn một phép đo so với em và ít hữu ích hơn nhiều.
Một trong số ít trang mà tôi tìm thấy thảo luận về chủ đề này là http://www.xs4all.nl/~sbpoley/webmatters/emex.html của Stephen Poley . Stephen đưa ra những điểm tốt, tuy nhiên, cuộc thảo luận của anh ấy dường như không thuyết phục được tôi.
Vì vậy, câu hỏi của tôi là: Giá trị của đơn vị 'cũ' cho thiết kế web là gì?
(Câu hỏi này có thể được gắn thẻ chủ quan, nhưng tôi sẽ để quyết định đó cho những người có kinh nghiệm hơn bản thân tôi.)