죠노이 노트

3cascading 우선 순위


1. html 소스의 style 속성

2. id selector

3.class selector

4.tag selector


-> 강제로 우선순위 올리는 방법은 {} 안에 !important;를 사용


왜 우선순위를 가지고 있을까?

- 뭐가 더 구체적이고 명시적인가에 따라 우선순위를 가지고 있다.


그냥 보면 이해가 안될 수 있으니 

color:white > color:blue > color:green > color:red 순으로 적용된다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
  <head>
    <style>
      li{color:red;}
      #idsel{color:blue;}
      .classsel{color:green;}
    </style>
  </head>
  <body>
    <ul>
      <li>html</li>
      <li id="idsel" class="classsel" style="color:white;">css</li>
      <li>javascript</li>
    </ul>
    <ol>
      <li>style attribute</li>
      <li>id selector</li>
      <li>class selector</li>
      <li>tag selector</li>
    </ol>
  </body>
</html>
Colored by Color Scripter
cs
 
cs