>  기사  >  웹 프론트엔드  >  px, em, rem의 차이점

px, em, rem의 차이점

清浅
清浅원래의
2018-12-12 10:52:4621766검색

모두 글꼴 크기와 상자의 너비 및 높이를 설정하는 데 사용되지만 브라우저 크기 변경으로 인해 px는 변경되지 않지만 em과 rem은 변경됩니다. 브라우저 크기로 인해 변경됩니다.

코드를 작성하는 과정에서 CSS에서 글꼴 크기나 요소의 너비와 높이를 정의할 때 크기 단위를 사용하는 경우가 많습니다. 이 글은 CSS에서 흔히 사용되는 크기 단위 이름과 그 사용법을 자세히 소개하며, 참고할 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.

【추천 강좌: CSS 튜토리얼#🎜🎜 #

px, em, rem의 차이점

px

px는 pixel의 약어로, 픽셀을 의미하며, 지정시 폰트를 사용합니다. 크기와 요소의 너비와 높이. 픽셀은 모니터 화면 해상도에 따라 다릅니다.

예: div 요소의 너비를 200px로 설정하고 높이를 200px로 설정합니다

div{
width:200px;
height:200px;
border: 1px solid #ccc;
text-align: center;
line-height: 200px;
font-size: 16px;

		}

효과는 다음과 같습니다. #🎜🎜 #

px, em, rem의 차이점

em

em은 텍스트 글꼴에 상대적인 상대적 길이 단위입니다. 현재 개체 크기 내에서. 현재 텍스트의 글꼴 크기를 설정하지 않으면 em은 브라우저의 기본 글꼴 크기를 기준으로 합니다.

브라우저의 기본 글꼴 크기는 16px, 즉 1em=16px입니다. , 일반적으로 Em 단위는 적응형 레이아웃을 작성할 때 자주 사용됩니다. 페이지의 모든 em이 본문 값을 기준으로 하도록 CSS의 본문 선택기에서 글꼴 크기 값을 설정하여 코드를 단순화합니다.

예: 크기 단위를 em

1em=16px로 변경하여 div 요소의 너비를 100px로, 높이를 100px로 설정하므로 100px=6.25em#🎜 🎜#

<style>
div{
width:6.25em;
height:6.25em;
border: 0.0625em solid #ccc;
text-align: center;
line-height: 6.25em;
}
</style>

Rendering:

값이 본문에 직접적으로 연관되도록 본문에 직접 값을 설정할 수도 있습니다. 그런 다음 원래 px 값을 10으로 나누어 em 값을 얻습니다. em 값은 고정되지 않고 상위 요소 px, em, rem의 차이점

rem의 크기에 상대적임을 알 수 있습니다.

rem은 CSS3에 새로운 상대 단위가 추가되었습니다. 이것과 em의 차이점은 rem을 사용하여 요소의 글꼴 크기를 설정할 때 여전히 상대 크기라는 것입니다. 그러나 이는 HTML 루트 요소에만 관련됩니다. 사용법은 매우 간단합니다. 루트 요소의 크기를 변경하여 값을 변경할 수 있습니다.

px, em, rem의 차이점 예: 크기 단위를 rem으로 변경하여 div 요소의 너비를 100px로, 높이를 100px로 설정합니다. #🎜🎜 #

body{
font-size: 62.5%
	}
div{
width:10em;
height:10em;
border:0.1em solid #ccc;
}
</style>

렌더링:

요약: 위 내용은 이 글의 전체 내용입니다. 모든 사람.

위 내용은 px, em, rem의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.