CSS에서 (px em rem)의 차이점과 사용법에 대한 자세한 설명

高洛峰
풀어 주다: 2017-03-26 10:12:05
원래의
1354명이 탐색했습니다.

최근 글꼴을 배울 때 글꼴 크기 설정을 접했습니다. 글꼴 크기 단위는 px 또는 em 또는 rem일 수 있습니다. 그러면 이 단위의 차이점은 무엇인가요? 그것을 사용?

픽셀 이미지의 기본 샘플링 단위는 모니터의 화면 해상도에만 관련됩니다. 사진을 확대하면 작은 정사각형과 정사각형이 표시됩니다. 그리드는 픽셀입니다. 기본 브라우저 글꼴 크기는 16px입니다.
px의 특징은 글꼴 대소문자가 고정되어 있고 값이 고정되어 있다는 것입니다. 이전 버전의 IE에서는 글꼴 크기를 조정할 수 없지만 이제는 기본적으로 하위 버전의 IE에 대해 걱정할 필요가 없습니다. 따라서 이 단위는 일반적으로 사용되며 충분히 정확합니다.
em은 상위 요소에 상대적인 글꼴 크기를 나타내는 상대 단위입니다. 십진수 정수 일 수 있습니다. 예를 들어 상위 요소의 글꼴 크기가 16px인 경우 1em은 16px이고 2em은 32px입니다.
em의 특징은 고정된 값이 아니며, 상위 글꼴의 크기에 따라 값이 변경된다는 것입니다. 사용 시나리오: 현재 요소의 내부 여백 이 현재 글꼴 크기에 비례해야 하는 경우 em을 사용할 수 있습니다.
rem도 상대 단위입니다. em과의 차이점은 루트 요소에 상대적이라는 점입니다. 즉, 참조 값이 루트 요소 하위 이미지의 크기이기 때문에 em보다 계산이 훨씬 간단하고 편리합니다. 기본값은 16px입니다.
rem의 특징은 루트 요소의 글꼴 크기를 기준으로 계산하기 쉽다는 것입니다. 페이지 크기의 모바일 적응인 html 루트 글꼴 크기를 제어하여 전체 페이지의 글꼴 크기를 변경할 수 있습니다.

향후 복습을 용이하게 하기 위한 간단한 학습 노트입니다. 실수나 부족한 점이 있으면 조언해 주시기 바랍니다.

위 내용은 CSS에서 (px em rem)의 차이점과 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿