Published 2020. 6. 12. 20:55
728x90
반응형

selector(선택자)

전체 선택자 * { color: red; }
HTML 요소 선택자 h2 color: tealtext-decoration: underline; }
아이디(id) 선택자 #idNamecolor: sandybrowntext-decoration: line-through; }
클래스(class) 선택자 .classNamecolor: deepskybluetext-decoration: overline; }
그룹(group) 선택자 h2, h3, p { background-color: lightgray; }

 

css3에서 새롭게 정의된 선택자

선택자 설명
일반 동위 선택자 해당 요소와 동위 관계에 있으며, 문서의 위치에서 해당 요소보다 뒤에 위치한 모든 특정 요소를 선택함
[속성이름^="속성값"] 선택자 특정 속성의 속성값이 특정 문자열로 시작하는 요소를 선택함.
[속성이름$="속성값"] 선택자 특정 속성의 속성값이 특정 문자열로 끝나는 요소를 선택함.
[속성이름*="속성값"] 선택자 특정 속성의 속성값이 특정 문자열로 시작하는 하나의 단어로 된 요소를 선택함.
:root 문서의 루트(root) 요소를 선택함.
:nth-child 모든 자식(child) 요소들 중에서 앞에서부터 n번째에 위치한 자식(child) 요소를 모두 선택함
:nth-last-child 모든 자식(child) 요소들 중에서 뒤에서부터 n번째에 위치한 자식(child) 요소를 모두 선택함
:nth-of-type 모든 자식(child) 요소들 중에서 n번째로 등장하는 특정 타입의 요소를 모두 선택함.
:nth-last-of-type 모든 자식(child) 요소들 중에서 뒤에서부터 n번째로 등장하는 특정 타입의 요소를 모두 선택함.
:last-child 모든 자식(child) 요소들 중에서 맨 마지막에 위치한 자식(child) 요소를 모두 선택함.
:first-of-type 모든 자식(child) 요소들 중에서 맨 처음으로 등장하는 특정 타입의 요소를 모두 선택함.
:last-of-type 모든 자식(child) 요소들 중에서 맨 마지막으로 등장하는 특정 타입의 요소를 모두 선택함
:only-child 자식(child) 요소를 단 하나만 가지는 모든 요소의 자식(child) 요소를 선택함.
:only-of-type 자식(child)  요소로 특정 타입의 요소를 단 하나만 가지는 모든 요소의 자식(child) 요소를 선택함
:empty 자식(child) 요소를 전혀 가지고 있지 않은 요소를 모두 선택함
:target 현재 활성화된 target 요소를 모두 선택함
:checked 체크된(checked) 상태의 input 요소를 모두 선택함
:enabled 사용할 수 있는 input 요소를 모두 선택함
:disabled 사용할 수 없는 input 요소를 모두 선택함
:not(선택자) 모든 선택자와 함께 사용할 수 있으며, 해당 선택자의 의미를 반대로 적용함

 

 

선택자 우선순위

태그선택자 < 속성선택자 < 클래스 선택자 < 아이디선택자 < 인라인작성 < !important(제일 높음)

반응형

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

06.22(list)  (0) 2020.06.22
06.18(box model)  (0) 2020.06.18
06.17(text-align)  (0) 2020.06.17
06.16(text)  (0) 2020.06.16
06.15(font & color)  (0) 2020.06.15
복사했습니다!