IT_susu
단위 특성에 따른 사용방법(%, px, rem, em) 본문
px은 고정값을 의미하고, %는 백분율로 계산된 값을 의미한다는 것은 많은 사람들이 알고 있다.
em은 스타일을 지정한 폰트사이즈를 기준으로 곱하기로 계산되고,
rem은 html, 즉 root값의 font-size를 기준으로 곱하기하여 계산된다.
각 단위의 특성에 따라 사용 방법을 정리해보면,
px은 반응형을 생각해봐도 값이 변하면 안되는 요소들에 사용한다.
%는 화면의 크기에 비례해서 정해져야 하는 요소들에 사용한다.
em은 스타일을 지정한 폰트사이즈의 인접한 요소들에게 사용한다. (같이 상호작용할 필요가 있는 것들).
그러나 이 경우에 스타일을 지정하는 요소는 rem으로 한다.
rem은 em단위를 쓸 필요가 없고, 폰트사이즈에 따라 가변적으로 변하는 디자인에 사용한다.
rem을 쓸거라면 media query도 rem으로 작성한다.
참고)
반응형 폰트로 font-size: 3vw; 이런식으로 정의할 수 있으나
창이 바뀔때마다 해당 폰트가 영향을 받으므로 브라우저에 많은 부담을 준다.
'마크업' 카테고리의 다른 글
레이아웃 display) flex와 grid (0) | 2018.03.25 |
---|---|
color의 의미 (0) | 2018.03.21 |
height의 %값 비율로 적용하기 (0) | 2018.03.21 |
background 속성 (0) | 2018.03.19 |
레이아웃에서 가장 중요한 요소 3) position (0) | 2018.03.13 |
Comments