CSS에서 요소의 스타일을 지정할 때 선택할 수 있는 단위 카테고리는 두 가지입니다. 절대 단위와 상대 단위. 다음은 각 항목에 대한 세부정보와 차이점입니다.
절대 단위는 고정된 측정 단위입니다. 다른 요소나 화면 크기의 영향을 받지 않습니다. 즉, 사용되는 상황에 관계없이 크기가 일정합니다.
px(픽셀): 픽셀은 화면의 작은 정사각형입니다. 고정 레이아웃에 가장 일반적으로 사용되는 단위입니다.
h1 { font-size: 24px; }
pt(포인트): 일반적으로 인쇄 매체에 사용되며 1pt는 1/72인치와 같습니다.
cm(센티미터) 및 in(인치): 웹 디자인에서는 거의 사용되지 않으며 이 단위는 물리적 치수를 기반으로 합니다.
상대 단위는 유연하며 사용되는 상황에 따라 크기가 조정됩니다. 크기는 상위 컨테이너, 뷰포트 또는 기본 글꼴 크기와 같은 다른 요소에 따라 달라집니다.
em: 사용된 요소의 글꼴 크기를 기준으로 합니다. 상위 요소의 글꼴 크기가 16px인 경우 1em은 16px과 같습니다. 상위 요소의 크기가 변경되면 em의 크기도 변경됩니다.
p { font-size: 1.5em; /* 1.5 times the font size of the parent */ }
rem(루트 em): 루트 요소(일반적으로 요소)의 글꼴 크기를 기준으로 합니다. 이것은 em에 비해 더 예측 가능하게 만듭니다.
기본적으로 브라우저는 달리 지정하지 않는 한 일반적으로 루트 글꼴 크기를 16px로 설정합니다. 요소에 대한 사용자 정의 글꼴 크기를 정의하면 모든 rem 값은 해당 새 크기를 기준으로 계산됩니다.
예:
p { font-size: 2rem; /* 2 times the root font size */ }
예:
div { width: 75%; /* 75% of the parent's width */ }
예:
div { width: 50vw; /* 50% of the viewport's width */ }
This is 24px text
This is 1.5rem text (24px based on root size)
이 예에서는:
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3