( 인기있는 .Net 단위 테스트 라이브러리 인 Xunit 과 혼동하지 마십시오 .)
오늘 지루함 속에 Gmail DOM을 검사하기 시작했습니다 (예, 매우 지루했습니다).
특정 요소의 너비에 대한 흥미로운 사양을 발견하기 전까지는 모든 것이 매우 간단 해 보였습니다. 저명한 Googlites는 희귀 한 'ex'유닛을 사용하여 여러 테이블 열을 지정했습니다.
width: 22ex;
처음에 나는 당황 스러웠고 ( "ex '는 무엇입니까?") 다시 나에게 돌아 왔습니다. 몇 년 전 처음 CSS에 대해 배웠을 때 무언가를 기억하는 것 같습니다. CSS3 사양에서 :
[ ex 단위 는] 사용 가능한 첫 번째 글꼴 의 사용 된 x- 높이와 같습니다 . x-height는 종종 소문자 "x"의 높이와 같기 때문에 그렇게 불립니다. 그러나 'x'가 포함되지 않은 글꼴에 대해서도 'ex'가 정의됩니다.
좋아요. 그러나 나는 실제로 전에 사용하는 것을 본 적이 없습니다 (훨씬 덜 사용했습니다). 나는 ems를 아주 일반적으로 사용하고 그들의 가치를 높이 평가하지만 왜 "ex"인가? em보다 표준 측정이 훨씬 덜하고 유용하지 않습니다.
이 주제에 대해 내가 찾은 몇 페이지 중 하나는 Stephen Poley의 http://www.xs4all.nl/~sbpoley/webmatters/emex.html 입니다. 스티븐은 좋은 지적을하지만 그의 토론은 결론이 나지 않는 것 같습니다.
그래서 내 질문은 : 'ex'단위가 웹 디자인에 어떤 가치를 제공합니까?
(이 질문은 주관적으로 태그 될 수 있지만, 그 결정은 나보다 더 경험이 많은 SO'er에게 맡길 것입니다.)