본문 바로가기
웹 프로그래밍/CSS

우선순위 결정

by Backchus 2019. 1. 23.
1
2
3
<div id="a" class="b">
    text....
</div>
cs


1
2
3
4
5
6
7
8
9
10
11
#a{
 color : red;
}
.b{
 color : blue;
}
div{
 color : green;
}
cs


위 코드에서 id, class 엘리먼트 순으로 우선순위를 가진다.

id는 클래스보다 우선되고 클래스는 엘리먼트보다 우선된다.

따라서 위 코드에서는 id인 a의 ㅣ색상이 적용되게 된다.


선언방식에 따른 차이

같은 선택자(selector)라면 나중에 선언한 것이 반영된다.

선택자의 표현이 구체적인 것이 있다면 먼저 적용된다.

body > span (O)

span (x)


결론

ID > CLASS > ELEMENT 순으로 반영


참고링크: https://www.edwith.org/boostcourse-web/lecture/16674/ (부스트코스)

'웹 프로그래밍 > CSS' 카테고리의 다른 글

text-align  (0) 2019.02.01
가상 클래스 선택자  (0) 2019.02.01