1.선택자를 찾을때 기호에 따른 값
= : 속성의 값이 같을 떄
~= : 특정 단어를 속성 값으로 가질 때(띄어쓰기된 이름 기준 구분)
|= : 속성값이나 속성값- 으로 시작하는 요소를 선택
^= : 속성 값이 특정 단어로 시작할 때 단어 기준이 아니라 문자열기준
$= : 속성 값이 특정 단어로 끝날 때 단어 기준이 아니라 문자열 기준
*= : 속성 값이 특정 단어를 포함 할때 단어 기준이 아니라 문자열 기준으로 판단. 속성 값이 있으면 다 선택된다.
2. 자손 후손
ㄱ)자손 :부모의 바로 아래의 태그들
부모 >자손 >자손의자손....{
스타일 지정
}
ㄴ)후손 : 자손을 포함해 포함된 태그들
부모 후손{
스타일지정
}
3.동위선택자
동위선택자는 동급관계에 있는 형제요소에 스타일을 설정할 때 사용한다.
선택자A+선택자B{...} : A 바로 뒤에 있는 B요소를 선택
선택자A~선택자B{...} : A 뒤의 모든 B의 요소를 선택
4.상태선택자(hover/cover)
선택자:상태{
스타일
}
이때 선택자:상태 에는 띄어쓰기가 들어갈 경우 오류가 생겨서 적용이 안된다.
ㄱ)active : 해당 선택자를 클릭했을 때
ㄴ)hover : 해당 선택자 위에 마우스가 올라갔을때
Active테스트입니다 를 클릭했을 때
Hover테스트입니다 위에 마우스를 가져다 댔을 때
ㄷ)checked : radio, checkbox 타입인 input태그가 체크되었을 때 checked속성을 가진다.
ㄹ)focus : 텍스트 입력 란이 선택 되었을 때(커서가 깜박일때)
ㅁ)enabled : 해당 옵션등이 사용 가능(선택 가능)할 때
ㅂ)disavled : 해당 옵션등이 사용 불가(선택 불가능)할 때
'CSS' 카테고리의 다른 글
폰트관련 스타일 (0) | 2019.12.28 |
---|---|
css 선택자 조건2 (0) | 2019.12.27 |
css의 순위 (0) | 2019.12.25 |
css란 (0) | 2019.12.25 |