chapter 10-02
기본 속성 선택자
[속성]
선택자
[속성]
선택자a[href] {......}
어떤 요소 중, 특정 속성이 들어있는 요소를 선택하여 스타일을 적용합니다. <a href>
인 요소에만 스타일을 적용합니다.
[속성 = 속성값]
선택자
[속성 = 속성값]
선택자a[href=www.naver.com] {......}
어떤 요소 중, 특정 속성이 들어있고 해당 속성 값이 특정 값인 경우에만 스타일을 적용합니다.
문자열 속성 선택자
이 선택자들은, 어떤 속성의 속성값이 특정 문자열 패턴을 만족하는 모든 요소를 선택합니다. 기본 속성 선택자와 달리 특정 요소 중에 찾는 것이 아니라 모든 요소를 찾는 것이기 때문에 대괄포 앞에 요소 이름을 붙이지 않습니다.
[속성 ~= 속성값]
선택자
[속성 ~= 속성값]
선택자[href~=www.naver.com]
[class~=button]
특정 속성의 속성값이 특정 속성값과 일치하는 모든 요소에 스타일을 적용합니다. a태그이건 p태그이건, class 속성이 있고 해당 속성값에 button이 포함되어 있다면 모두 적용합니다.
"일치"의 기준 속성값이 정확히 "button"인 요소나 띄어쓰기(whitespace)를 기준으로 인식되는 단어에 "button"를 포함한 요소만을 선택합니다. 즉 flat button이 들어가있으면 선택하지만, buttons가 들어가 있다면 선택하지 않습니다.
[속성 |= 속성값]
선택자
[속성 |= 속성값]
선택자특정 속성의 속성값이 특정 속성값과 일치하는 모든 요소에 스타일을 적용합니다.
위의 선택자와 다른 점은, 속성값이 정확히 "button"인 요소나 "button" 바로 다음에 하이픈(-)으로 시작하는 요소만을 선택합니다.
[속성 ^= 값]
선택자
[속성 ^= 값]
선택자특정 속성의 속성값이 특정 키워드로 시작하는 모든 요소에 스타일을 적용합니다.
[속성 $= 값]
선택자
[속성 $= 값]
선택자특정 속성의 속성값이 특정 키워드로 끝나는 모든 요소에 스타일을 적용합니다.
[속성 *= 값]
선택자
[속성 *= 값]
선택자특정 속성의 속성값에 특정 키워드가 포함되는 모든 요소에 스타일을 적용합니다.
Last updated