Web Development/General Tech Knowledges

프론트엔드 필수 반응형 CSS 단위 정리

Nomad Kim 2021. 4. 8. 11:31

 

  • px: font 에 따라 글씨 크기가 달라진다.
  • em: 선택된 폰트에 상관없이 항상 고정된 사이즈를 가진다. 부모의 폰트사이즈에 상대적으로 계산된다. 부모의 폰트 사이즈에 곱한 값. (개발자도구에서 확인 가능)

  • rem: root 에 지정된 폰트사이즈에 따라 크기가 결정된다.
    • 즉, html 이나 body 에서 따로 사이즈를 지정하지 않으면 기본적으로 html font-size 가 100% 로 지정되는데, 이는 브라우저에서 지정한 폰트사이즈를 따라간다는 말. 브라우저 환경에서 폰트사이즈를 변경하면 이에 따라 웹 폰트 사이즈가 변경된다.

v: viewport related

%: parent related

 

결론

  • 픽셀은 왠만하면 사용하지 말자.
  • 고정값이 필요할 경우엔 rem 을 사용하자.
  • vh, vw 를 사용하여 반응형 웹을 만들자.

 

참고: www.youtube.com/watch?v=7Z3t1OWOpHo (드림코딩 by 엘리)