Hi~ Summers!!

CSS Selector 본문

개발/CSS

CSS Selector

eNaNII 2013. 9. 12. 10:29

CSS Selector


 선택자

설명 

예제

 .class

 class=”class”의 모든 요소를 선택

 .anything {background-color:yellow;}

 #id

 id=”id”의 모든 요소를 선택

 #anything {background-color:yellow;}

 *

 전체 선택자 – 모든 요소를 선택

 * {background-color:yellow;}

 element

 요소 선택자 – 지정된 요소를 선택

 p {background-color:yellow;}

 element,element

 요소 선택자 – 선택할 요소를 여러 개 지정

 p,div {background-color:yellow;}

 element element

 자손 선택자 – 지정된 상위 요소 아래의 지정된 모든 하위 요소 선택

 div p{background-color:yellow;}

 element>element

 자식 선택자 – 지정된 상위 요소 바로 아래의 지정된 하위 요소만 선택

 div>p{background-color:yellow;}

 element + element

 인접 선택자 – 지정된 요소와 같은 레벨의 바로 다음 요소 선택

 div+p{background-color:yellow;}

 [attribute]

 속성 선택자 – 지정된 속성 가진 요소를 모두 선택

 a[target]{background-color:yellow;}

 [attribute=value]

 속성 값 선택자 – 지정된 속성의 값을 가진 요소를 모두 선택

 a[target=_blank]{background-color:yellow;}

 [attribute~=value]

 속성 값 선택자 – 지정된 속성에 지정된 값이 포함된 요소를 모두 선택

 a[title~=cont]{background-color:yellow;}

 [attribute|=language]

 속성 값 선택자 – 지정된 속성에 지정된 단어로 시작되는 요소를 모두 선택

 [lang|=en]{background-color:yellow;}

 :link

 링크 선택자 – 모든 링크를 선택

 a:link{background-color:yellow;}

 :visited

 링크 선택자 – 방문된 링크만 모두 선택

 a:visited{background-color:yellow;}

 :active

 링크 선택자 – 활성화된 링크만 모두 선택

 a:active{background-color:yellow;}

 :hover

 링크 선택자 – 마우스오버된 링크만 모두 선택

 a:hover{background-color:yellow;}
 :focus 링크 선택자 – input 요소의 포커스 된 요소를 선택 input:focus{background-color:yellow;}

 :first-letter

 가상 선택자 – 지정된 요소의 첫 번째 문자를 선택

 p:first-letter{background-color:yellow;}

 :first-line

 가상 선택자 – 지정된 요소의 첫 번째 줄을 선택

 p:first-line{background-color:yellow;}

 :first-child

 가상 선택자 – 지정된 요소의 첫 번째 하위(자식) 요소를 선택

 p:first-child{background-color:yellow;}

 :before

 가상 선택자 – 지정된 요소의 앞 부분을 선택

 p:before{content:"Chapter 1";}

 :after

 가상 선택자 – 지정된 요소의 뒷 부분을 선택

 p:after{content:"story END";}

 :lang(language)

 가상 선택자 – 지정된 요소 중 언어가 괄호 안의 지정된 언어로 시작되는 요소를 선택

 p:lang(it){background:yellow;}


Comments