em
을 CSS 단위로 사용하면 모니터 해상도 (800x600 대 1024x768)의 차이점을 해결할 수 있습니까?em을 사용하여 CSS에서 액체 레이아웃을 만드는 방법은 무엇입니까?
3
A
답변
2
예, em
은 부모의 사전 계산 된 em block
을 기준으로 CSS 타겟 크기를 설정합니다. wikipedia for more info on what an Em is을 참조하십시오.
기본적으로 해상도가 올라감에 따라 Em의 계산 된 크기가 올라갑니다. 엠 블록의 크기는 해상도와 사용자 환경 설정 (글꼴 크기)의 함수입니다. 따라서 두 가지 장점을 모두 누릴 수 있습니다.
W3C가 유체 디스플레이 용 Em을 제안하는 이유입니다.
0
"모니터 해상도의 차이점에서의 문제 해결"이란 벡터 이미지와 같은 축척을 지정하면 아니오입니다. em은 사용자가 선택한 글꼴 크기 (기본 설정을 사용하여 1 em은 16pt 글꼴과 동일 함)에 따라 측정 단위이며 사용자의 화면 해상도에 따라 확장되지 않습니다.
관련 문제
- 1. 액체 div를 만드는 방법은 무엇입니까?
- 2. 이렇게 레이아웃을 만드는 방법은 무엇입니까?
- 3. CSS에서 3 열 레이아웃을 수행하는 확실한 방법
- 4. jQuery Cycle (Lite)과 액체 레이아웃을 결합하십시오.
- 5. 사용자 정의 키보드 레이아웃을 만드는 방법은 무엇입니까?
- 6. 심포니에서 빠른 레이아웃을 만드는 방법은 무엇입니까?
- 7. cakephp에 레이아웃을 여러 개 만드는 방법은 무엇입니까?
- 8. Android에서 커브 레이아웃을 만드는 방법은 무엇입니까?
- 9. 안드로이드에서 확장 가능한 레이아웃을 만드는 방법은 무엇입니까?
- 10. 캡션 오버레이로 액체 중심의 이미지를 만드는 방법은 무엇입니까?
- 11. struts2를 사용하여 마법사 화면 레이아웃을 만드는 방법은 무엇입니까?
- 12. EM을 사용하여 div demensions를 설정해야합니까?
- 13. 액체 레이아웃
- 14. 레이아웃을 반복하는 방법은 무엇입니까?
- 15. 레이아웃을 다시로드하는 방법은 무엇입니까?
- 16. WPF의 액체 레이아웃?
- 17. Tk, .pack을 사용하여 레이아웃을 만드는 방법?
- 18. CSS에서 변수를 사용하는 방법은 무엇입니까?
- 19. iPad 용 멀티 컬럼 텍스트 레이아웃을 만드는 방법은 무엇입니까?
- 20. relativelayout의 나머지 공간을 채우는 선형 레이아웃을 만드는 방법은 무엇입니까?
- 21. UIScrollView를 포함하는 UIView의 레이아웃을 존중하게 만드는 방법은 무엇입니까?
- 22. 레이아웃을 확장 가능하게 만드는 가장 좋은 방법은 무엇입니까?
- 23. 주간 일정, weekview 일정에 대한 레이아웃을 만드는 방법은 무엇입니까?
- 24. CSS를 사용하여이 머리글/내용/바닥 글 레이아웃을 만드는 방법은 무엇입니까?
- 25. Flex3에서 유동적 인 레이아웃을 만드는 방법은 무엇입니까? 예제.
- 26. 다른 화면에서 정확하게 디스플레이하려면 올바른 레이아웃을 만드는 방법은 무엇입니까?
- 27. <dl> 레이아웃을 가로로 만드는 방법은 무엇입니까?
- 28. 액체 레이아웃 용 테이블을 사용한 사람이 있습니까?
- 29. 정에서 그리드 레이아웃을 만드는 법
- 30. CSS에서 부모의 부모를 선택하는 방법은 무엇입니까?
"Em 블록의 크기는 해상도의 함수이며 사용자 기본 설정 (font-size)"은 실제로? 폰트 크기의 함수라고 생각했습니다. 해상도가 어떻게 영향을 줍니까? –
아니요, afaik, Em 블록은 * 글꼴 크기입니다. 그러나 픽셀 단위로 상수로 설정되는 것은 아닙니다. 대신, 그것은 해상도/dpi와 사용자 에이전트 설정의 함수입니다. 나는 틀릴 수도 있습니다. DPI가 해상도의 함수이거나 정적으로 설정된 dpi + user-agent의 함수 일 수 있습니다. 나는 글꼴을 쓰는 사람이 아니며,이 점들 중 많은 부분이 질문의 범위를 벗어나는 것이라고 생각합니다. 내가 틀렸다면 나에게 계몽해라. 나는 대답을 철회 할 것이다.) –