-
CSS의 적용 우선 순위프론트엔드/CSS 2020. 8. 23. 21:15
문서를 쓰다보면 하나의 요소에 여러 개의 스타일이 적용될 수 있고 그로 인해 충돌한다.
이 경우 CSS 적용 우선 순위에 따라 정해진다.
1순위. 인라인 스타일
<p style="color: red"> p 태그입니다. </p>
id나 class로 스타일을 적용해도 태그에 직접 'style' 속성값을 주는 인라인 스타일이 가장 먼저 적용된다.
2순위. id 스타일, class 스타일
<body> <style> .hi{ color: red } #hello{ color: blue } </style> <p id="hello" class="hi"> 안녕하세요! </p> </body>
한 태그에 id값과 class 값이 동시에 부여되고 적용될 경우 id의 스타일을 우선 적용한다.
위 예시 같은 경우는 최종적으로 글자 색상이 'red'가 아니라 'blue'가 적용된다.
3순위. 태그 스타일
<body> <style> p{ color: green; } </style> <p> p 태그입니다. </p> </body>
위와 같이 일반적으로 태그를 선택자로 지정해서 스타일링 하는 경우 id와 class에 밀린다.
최 후순위로 스타일이 적용된다.
'프론트엔드 > CSS' 카테고리의 다른 글
CSS - 목록 스타일 (0) 2020.08.23 CSS - 텍스트 관련 (0) 2020.08.23 선택자 (selector) (0) 2020.08.23 <style> 태그의 적용 (0) 2020.08.23 CSS란? (0) 2020.08.21