메뉴바 css 적용할때 em 단위를 왜 쓰시는건지 궁금해요
583
작성한 질문수 162
안녕하세요 강사님
좋은 강의 감사드립니다
질문이 하나 있습니다 아래 코드에서 padding 과 font-size 의 단위로 em을 사용하신 이유가 무엇인지 궁금합니다
부모 태그의 폰트 사이즈에 숫자를 곱하는거라는데 부모 사이즈에 폰트 사이즈는 현재 디폴트잖아여 굳이 em을 사용하신 이유가 있으신가여?
em이란 단위를 써본적이 별로 없어서 좀 난해하게 느껴져여
.menu-link {
display:block;
padding:1em;
font-size: 1.2rem;
font-weight: bold;
color: #555;
text-decoration: none;
text-align: center;
}
알려주시면 감사여 ~!
답변 1
1
.menu-link의 font-size를 1.2rem으로 세팅했기 때문에
여기서의 1em은 1.2rem 크기와 같습니다.
padding에 em 단위를 쓰는 것은 "폰트 사이즈와 비례하는 여백을 만들겠다"는 의도입니다.
padding: 20px; 이런 식으로 했다면 폰트 사이즈를 키우더라도 상관없이 padding은 계속 20px일텐데요, padding: 1em; 으로 하게되면 폰트 사이즈가 커지는 것이 비례해서 padding도 같은 사이즈로 늘어나겠지요~
px이나 em/rem 중에 어떤 방식이 더 좋다고 이야기할 수는 없고,
폰트 사이즈에 비례하는 여백을 만들어주기 위해 em을 썼다는 의도를 이해하고 계시면 됩니다.
https://youtu.be/S5uMXoGogkk
이 영상도 한번 참고해보세요~
가로스크롤 과 margin: 0 -1rem 질문 있습니다
0
119
1
수업자료 다운로드
0
122
1
VS코드에 클래스 이름만 넣으셨는데 선생님이 뭘 누르면 바로 태그로 변하던데...
1
138
1
css grid repeat() 에서 autofit 사용시
0
183
1
menu 아이템 반응형 변경
0
102
1
질문은 아니고.. 오타 발견..
0
121
1
웹에서 위치?값
0
212
1
px, em ,rem을 어떻게 감각적으로 쓸 수 있을까요?
0
510
2
강의에 나오는 html 자동으로 만들어주는 편집기에 대해 알 수 있을까요?
0
310
1
flex-basis auto, 0 차이
0
711
2
padding 대신 gap을 쓰는게 더 편하지 않나요?
2
607
1
animation forwards 관련 질문
0
489
2
auto-fill, auto-fill이 적용되지 않는것 에 대해 질문드립니다.
0
560
1
flex-grow IE 질문드립니다.
0
625
2
Flex-grow가 적용되는 영역에 대해 질문드립니다.
0
437
1
Grid 수직정렬 문의
0
1076
1
card__item에 display:flex를 했을 때..
0
513
1
11vmin
0
418
1
header class 안에 div와 h2
0
576
1
grid 반응형 페이지 step1 질문있습니다~
0
282
1
반응형 페이지 step4 order
0
356
1
미디어쿼리 사이즈
1
286
1
figure + div
0
300
1
CSS Grid를 통한 정렬의 장점
0
248
1





