일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 자바스크립트 배열
- fizzbuzz
- VScode 주석 단축기 ctrl + / 안될때
- 왕초보 자바스크립트
- lie와 lay 비교
- lay 과거분사
- shift + tab
- javascript for
- lie 과거형
- VScode에서 들여쓰기 해제 하는 방법
- lie 과거분사
- 자바스크립트
- Math.random
- Hot springs tourism
- lie와 lay의 차이점
- boolean
- 영어뉴스 영어공부
- python virtual environment create mac
- If
- JavaScript
- DOM
- python virtual environment create window
- 자바스크립트 데이터타입
- 자바스크립트 for
- 변수
- 대입연산자
- abc뉴스 영어공부
- 지하온천에 대한 뉴스로하는 영어 공부
- lay 과거형
- 자바스크립트 객체
- Today
- Total
김숭늉 마음대로
Udemy section 8 (22일) - em, rem, % 차이 (반응형디자인) 본문
사용자가 사용하는 장치는 컴퓨터일수도있고, 패드기기 일수도있고 모바일폰등등 다양할수 있는데,
우리는 사용자가 웹사이트를 들어올때 어떤장치를 사용하는지 알수가 없고...
개발자로서, 사용자가 어떤 장치를 사용하던 예쁘게 보여줘야하는게 목적이고, 이 개념이 바로 반응형 디자인이다.
1. 먼저 윈도우의 경우 ctrl 버튼을 누른상태로 -.+ 를 적용해서 화면비율이 100%인지 부터 먼저 확인을 한다.
2. 브라우저 ... 을 클릭해서 setting-appearance에서 글꼴 등을 수정하여 볼수가있는데
px값을 사용하는게 사실 잘못이라고 까지는 아니지만,, 사용자의 옵션을 빼앗기때문에 적응형 디자인에 적용하기 맞지 않다. 이게 바로 px를 사용하는 가장 커다란 단점이라고 할수 있습니다.
3. CSS에서 사용하는 unit 값은 총 아래와 같다!

ex) 1 em = 100%와 같은 의미를 가진다 (폰트인경우에만)
0.1em = 10%
➡️ em, rem은 항상 실제로 적용되는 폰트 사이즈에 상대적
➡️ rem은 = 폰트사이즈는 항상 최상위 요소에 항상 영향받음
ㄴ %나 em을 사용할때 생길수있는 문제가 x
ㄴ html 요소에 적용된 설정이나 혹은 웹브라우저의 설정을 따른다고 생각해주면 됨!
🔑 TIP)
margin이나 padding의 경우 %나 rem으로! 사용하는걸 추천!
border-radius 같은 요소는 왠만하면 px로 사용하기 !
여기까지 rem과 % 정리한 코드 --------
'IT > 웹개발 (100일 도전)' 카테고리의 다른 글
Udemy section 8 (23일) - 미디어쿼리, 햄버거버튼, 사이드바 (0) | 2023.02.28 |
---|---|
Udemy section 8 (22일) - 미디어 쿼리 (반응형 웹디자인) (0) | 2023.02.28 |
text-align과 align-item의 차이점은? (0) | 2023.02.27 |
CSS Flexbox Tutorial for Beginners | (Single) Flex-Items | 2/2 (0) | 2023.02.26 |
Udemy section 7-8 (19-21일) - 카드룩, 오버플로우, 유니코드, 세번째 웹페이지 (0) | 2023.02.25 |