2010-02-02 5 views

답변

2

예, em은 부모의 사전 계산 된 em block을 기준으로 CSS 타겟 크기를 설정합니다. wikipedia for more info on what an Em is을 참조하십시오.

기본적으로 해상도가 올라감에 따라 Em의 계산 된 크기가 올라갑니다. 엠 블록의 크기는 해상도와 사용자 환경 설정 (글꼴 크기)의 함수입니다. 따라서 두 가지 장점을 모두 누릴 수 있습니다.

W3C가 유체 디스플레이 용 Em을 제안하는 이유입니다.

+1

"Em 블록의 크기는 해상도의 함수이며 사용자 기본 설정 (font-size)"은 실제로? 폰트 크기의 함수라고 생각했습니다. 해상도가 어떻게 영향을 줍니까? –

+1

아니요, afaik, Em 블록은 * 글꼴 크기입니다. 그러나 픽셀 단위로 상수로 설정되는 것은 아닙니다. 대신, 그것은 해상도/dpi와 사용자 에이전트 설정의 함수입니다. 나는 틀릴 수도 있습니다. DPI가 해상도의 함수이거나 정적으로 설정된 dpi + user-agent의 함수 일 수 있습니다. 나는 글꼴을 쓰는 사람이 아니며,이 점들 중 많은 부분이 질문의 범위를 벗어나는 것이라고 생각합니다. 내가 틀렸다면 나에게 계몽해라. 나는 대답을 철회 할 것이다.) –

0

"모니터 해상도의 차이점에서의 문제 해결"이란 벡터 이미지와 같은 축척을 지정하면 아니오입니다. em은 사용자가 선택한 글꼴 크기 (기본 설정을 사용하여 1 em은 16pt 글꼴과 동일 함)에 따라 측정 단위이며 사용자의 화면 해상도에 따라 확장되지 않습니다.

관련 문제