• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

css 우선순위?

21.08.13 15:29 작성 조회수 123

0

안녕하세요!

.main-message
 small{
displayblock;  
font-size1rem;
margin-bottom0.5em;
}

#scroll-section-2 .main-message {
  font-size3.5rem;
  colorblue;
}

html 이 14pt일때
small 은 14*1 이고
아래 main-message 는 14*3.5
라는 의도는 알겠고 실제로도
그렇게 확인이 됐는데요,

궁금한건
small태그는 main-message안에
있기도 하니까,
아래 3.5배가 한번 더 적용되어야
된다고 생각했는데 안 되는 이유가
뭔가요??

답변 1

답변을 작성해보세요.

1

rem은 무조건 루트 요소, 즉 html의 폰트 사이즈를 기준으로 하기 때문에
요소가 얼마나 중첩되어있는지는 상관 없답니다.
em의 경우는 말씀하신대로 요소를 포함하고 있는 부모 요소의 폰트 크기에 영향을 받습니다^^

j j님의 프로필

j j

질문자

2021.08.23

감사합니다^^