너무 많은 연구, 시행 착오 끝에 나는 잘 작동하는 것처럼 보이고 자식 요소에서 수동으로 글꼴 크기를 수동으로 다시 설정할 필요가 없어 전체 문서에서 표준화 된 em 글꼴 크기를 가질 수있는 방법을 찾았습니다. .
Firefox에서 이것은 매우 간단 word-spacing: -1em
합니다. 부모 요소에 설정하기 만하면됩니다 . 어떤 이유로 Chrome은 이것을 무시합니다 (그리고 내가 테스트 한 한 값에 관계없이 단어 간격을 무시합니다). 그래서 이것 외에 나는 letter-spacing: -.31em
부모와 letter-spacing: normal
자녀에게 추가 합니다 . 전각의이 부분은 전각 크기가 표준화 된 경우에만 공간의 크기입니다 . Firefox는 글자 간격에 대한 음수 값을 무시하므로 단어 간격에 추가하지 않습니다.
Firefox 13 (win / ubuntu, 14 on android), Google Chrome 20 (win / ubuntu), Android Browser on ICS 4.0.4 및 IE 9에서 테스트했습니다. 그리고 Safari에서도 작동 할 수 있다고 말하고 싶습니다. 하지만 잘 모르겠어요 ...
데모 http://jsbin.com/acucam
{strip}
. 다른 템플릿 엔진 에는 유사한 태그가 있어야합니다.