기본 선택자
태그 요소 선택자
예)
body {} : 바디 태그 css 지정
p{} : p태그 css 지정
태그 요소 다중 선택자
,(콤마)로 여러개 캐그를 한번에 선택
예) body, p, section{} : 바디랑 p태그, section태그 세개의 태그에 한번에 css 지정
id 선택자
태그요소에 지정된 id값을 기준으로 선택
예) #idtest {} : "idtest"라는 아이디를 가진 태그에 css 지정
클래스 선택자
각 태그에 지정된 class명을 기준으로 선택
예)
.classtest{} : "classtest"라는 클래스가 지정된 태그에 css 지정
전역 선택자
전체 태그나 특정 태그의 하위 영역들을 모두 선택할때 사용
예)
* {} : 전체 태그에 css 지정
p * img {} : p태그 하위의 모든 img 태그에 css 지정
하위, 인접 선택자
속성 선택자
특정 속성 조건에 맞는 태그 선택
예)
a[href^="http://"] {} : href속성값이 "http://"값이 들어가지 않는 a태그들 선택해서 css 지정
img[alt$="jpg"] {} : alt값이 jpg로 끝나는 img 태그들 선택해서 css 지정
div[class*="test"] {} : class명에 "test"가 포함된 div 태그들 선택해서 css 지정
가상 선택자
상황에 따라 클래스가 지정되는 선택자
예)
a:link {} : a태그에 링크가 있으면 css 지정
td:hover {} : td에 마우스가 오버되면 css 지정
p:first-line {} : p태그기 first-line 모드이면 css 지정
p:after {} : p태그가 after 모드이면 css 지정
구조적 가상 선택자
'html, css' 카테고리의 다른 글
자바스크립트로 간단한 게임 만들기 (0) | 2019.01.30 |
---|---|
transition 속성 (0) | 2019.01.05 |
transform 속성 (0) | 2019.01.05 |
css3 멀티 칼럼 기능 (0) | 2019.01.05 |
웹 브라우저 기반 속성 접두어 (0) | 2019.01.05 |