본문 바로가기

위클리 페이퍼

1. CSS에서 Cascading이란?

CSS는 Cascading Style Sheet의 약자로, 직역하자면 계단식 스타일 시트이다.
CSS에서 Cascading은 CSS의 규칙의 순서가 중요하다는 것을 의미한다. 
같은 요소를 꾸미는 CSS규칙의 우선순위가 같다면 가장 마지막에 작성된 CSS규칙이 적용된다.
우선 순위에는 여러가지 규칙이 있으며, 대표적으로 선택자가 얼마나 구체적인지 따지는 명시도에 의하여 선택이 된다.
예를 들면 요소의 선택자가 id는 100, class는 10, 태그는 1의 명시도를 가지고, 이를 합산하여 계산한다.
또한 상속이라는 개념이 있으며, 자식 요소는 부모 요소의 스타일을 상속받게 된다.
모든 속성을 상속받지는 않고 대표적으로 font 관련 속성 등이 있다.