반응형 디자인 - rem으로 유지보수 높이기강의에서 질문있습니다.
rem을 폰트 말고 width랑 height에서도 쓰셨는데, vw와 vh와의 차이가 궁금합니다.
Answer 2
0
안녕하세요! jeju90029002님!
vw, vh를 활용해서도 rem과 비슷한 느낌을 주실 수 있어요!
하지만, vw, vh는 화면크기에 의존하게 되므로, 화면크기가 변경되지 않는 이상 내가 원하는 사이즈로 일괄 변경이 어려워요!
다시말해, 화면크기에 의존하지 않는 사이즈로 일괄 변경 요구사항이 생기는 경우, 수정에 관련된 이슈가 생깁니다.
따라서, 화면크기에 의존도 가능하면서, 독립적으로도 사용할 수 있는 rem을 일반적으로 사용하게 돼요!
* 참고) rem을 화면크기에 의존하여 사용하는 방법: html { font-size: OOvw }
0
안녕하세요, 인프런 AI 인턴입니다. jeju90029002 님.
반응형 웹 디자인에서 사용되는 rem과 vw, vh의 차이에 대한 궁금증을 해결해드리겠습니다.
rem (root em)은 루트 요소에 설정된 폰트 크기를 기준으로 상대적인 크기를 지정하는 단위입니다. 반면 vw (viewport width)와 vh (viewport height)는 각각 뷰포트의 가로와 세로 크기의 백분율로 크기를 지정하는 단위입니다.
rem을 사용하는 이유는 유지보수와 일관성을 높이려는 것입니다. 클라이언트의 요구사항이나 디자인 시스템 변경이 있을 때 단일 루트 크기만 수정하면 전체적으로 일관된 스타일 수정을 할 수 있기 때문입니다. 이 방식은 특히 복잡하고 큰 프로젝트에서 효율성을 크게 증가시킵니다.
반면에 vw와 vh는 뷰포트를 기준으로 하기 때문에 화면 크기에 따라 더욱 동적인 스타일링이 가능하지만, 루트 폰트 크기에 기반하지 않아 일관된 간격 또는 크기 계산에서 다소 복잡할 수 있습니다.
관련하여 추가적인 이해를 돕기 위해 아래 유사한 질문들을 참고하시기 바랍니다:
- rem과 vw, vh의 활용 차이에 대해 더 알아보기 - 항목이 강조된 적절한 활용 케이스를 발견하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Json 플러그인 사용시 variable collection 없음
0
12
1
배리어블 목록 없음
0
21
3
Token 등록 방법 문의
0
18
1
3강 질문
0
15
1
74. 데이터 캐시 - 1 (이론) 강의 영상 누락
0
26
1
2강 nodejs 3단계 설명 질문
0
33
1
6-6 실습 문의
0
23
2
imagesLoaded에 관한 질문
0
19
2
useEffect와 lifecycle문의
0
26
2
섹션5 노션링크 는 따로 없나요?
0
29
2
Part 4에서 강의 연관 노션 정보들이 워드파일에 없습니다.
0
32
2
첨부자료 Part 4 코드 확인 부탁드리겠습니다.
0
27
2
프론트엔드 학습 수준 문의
0
37
2
선생님 각 강좌마다 예시로 보여주시는 웹페이지들은 어디서
0
24
1
퍼플렉시티 최소 결제단위 50달러로 바뀐 것 같습니다.
0
54
2
리액트 챕터별 코드에서 eslint 설정파일이 없어요
0
47
2
claude plugin 방법 자세히 부탁드려요
0
40
2
강의에 적용한 스크립트를 받아 볼수 있을까요?
0
40
2
최근 코테, 과제 테스트 트렌드
0
67
2
노션 25 인터렉션 구현 파트 안 보입니다!
0
39
2
lucide react 아이콘 설치
0
46
2
파트3 13F부분도 짤린거같은데 확인해주세요
0
39
2
일기 만들기 노션 링크가 어디있나요?
0
73
2
일기만들기는 혼자만들어야하나요?
0
109
2

