1. 상속 (Inheritance)

상속Inheritance이란 상위(부모, 조상) 요소에 적용된 프로퍼티를 하위(자식, 자손)요소가 물려받는 것을 의미한다.

상속 기능의 필요성

프로퍼티 별 상속 여부

Untitled

요소 별 상속 여부

inherit 키워드

2. 캐스캐이딩 (Cascading)

한 요소는 하나 이상의 CSS선언에 영향을 받을 수 있다. 이럴 때 충돌을 피하기 위한 CSS 적용 우선순위를 캐스캐이딩 순서(Cascading Order)라고 한다.

Cascading Order의 세가지 규칙:

  1. 중요도
    1. CSS가 어디에 선언되어 있는지에 따라서 우선순위가 달라진다.
  2. 명시도
    1. 대상을 명확하게 특정할수록 명시도가 높아지고 우선순위가 높아진다.
  3. 선언순서
    1. 선언된 순서에 따라 우선순위가 달라진다 ⇒ CSS에서는 나중에 선언된 스타일이 우선 적용된다.