본문 바로가기
TIL/웹 프로그래밍(풀스택) - boostcourse

3-2) 상속과 우선순위 결정-1

by _din 2020. 12. 27.

상위에서 적용한 스타일은 하위에도 반영됩니다.

이로 인해 여러 단계로 중첩된 엘리먼트마다 매번 같은 색상과 글자 크기를 부여하지 않아도 됩니다.

하지만 모든 CSS 속성이 이런 특징을 갖게 되면, 몇 가지 문제가 생깁니다.

예를 들어 width 속성이 상속되면 하위 엘리먼트가 모든 같은 크기의 넓잇값을 가질 수 있습니다.

이런 것은 원하는 것이 아니죠.

그래서 box-model이라고 불리는 속성들(width, height, margin, padding, border)과 같이 크기와 배치 관련된 속성들은 하위엘리먼트로 상속이 되지 않습니다.

이렇게 CSS는 꽤 똑똑한 방식으로 동작합니다.  

아직 혼란스러운 부분이 있다면, 여러분들이 중첩된 엘리먼트를 만들고, CSS 속성을 부여하면서 이 특징을 잘 이해해보면 좋습니다.

 

 


출처 Boostcourse - 제목

 

웹 프로그래밍(풀스택)

부스트코스 무료 강의

www.boostcourse.org

 

 

 

 

반응형

'TIL > 웹 프로그래밍(풀스택) - boostcourse' 카테고리의 다른 글

3-3) CSS Selector  (0) 2020.12.27
3-2) 상속과 우선순위 결정-2  (0) 2020.12.27
3-1) CSS 선언방법  (0) 2020.12.27
2-4) class 와 id 속성  (0) 2020.12.27
2-3) HTML 구조설계  (0) 2020.12.27

댓글