CSS 선택자에 대해.

geun·2023년 11월 24일
0

CSS

목록 보기
1/12
post-thumbnail

CSS에는 id, class, 속성 등 여러가지 선택자가 존재한다.
이중 적용 순서에 대해 알아보자.

!important

가장 우선시되는 선택자로, 다른 어떤 요소보다 중요하다.
ex)p { color: red !important; }

인라인 스타일

태그안에 style을 주는 방식으로, 내부,외부 스타일시트 보다 높은 우선순위를 가진다.
ex) <tag style = "" >

ID 선택자

인라인 스타일 다음으로 우선순위를 가진다.
ex)
#selector { 스타일 값; }

CLASS 선택자, 속성기반 선택자, 가상 클래스, 가상 요소

네가지는 모두 동일한 우선순위를 가진다. 이 이외의 우선순위를 포함하여 비교하거나, 모두 같을경우 위에 작성한 순서대로 우선순위를 가진다
ex) CLASS 선택자
.selctor{ 스타일 값; }
ex) 속성기반 선택자
a[href*=”#”]
ex) CLASS 선택자
a:hover
ex) CLASS 선택자
span::after

태그 선택자

전체 선택자를 제외한 선택자중 가장 낮은 우선순위를 가진 선택자다.
ex) div{스타일 값;}

전체 선택자

가장 낮은 우선순위를 가지는 선택자이다.
ex) * {스타일 값;}

마지막으로 CSS 선택자 공부를 할때 도움이 되는 웹사이트 하나를 추천해주겠다.
게임을 하며 CSS 선택자에 대한 공부를 할 수 있는 웹사이트이다.
https://flukeout.github.io/

출처

http://www.devdic.com/css/reference/documents/document:1806/%EC%84%A0%ED%83%9D%EC%9E%90(Selector)%EC%9D%98-%EC%9A%B0%EC%84%A0-%EC%88%9C%EC%9C%84

0개의 댓글