CSS/CSS_ex
attribute selector
ldh1123
2023. 3. 11. 13:55
목차
[속성명]
특정 속성이 있는 요소 선택
p[target] : p태그안에 target속성이 있다면 적용
[target] {
color: green;
}
<a href="https://www.naver.com" target="_self">네이버</a>
[속성명 = 속성값]
속성값과 일치하는 요소 선택
[class = att_class] {
color: red;
}
<h2 class="att_class">[속성명 = 속성값]</h2>
<h2 class="att_class2">[속성명 = 속성값]</h2>
[속성명 ~= 속성값]
속성명 중에 속성값이 있는 요소
[class ~= att] {
color: aqua;
}
<h2 class="att_class att">[속성명 ~= 속성값]</h2>
<h2 class="att_class2 att">[속성명 ~= 속성값]</h2>
<h2 class="att_class">[속성명 ~= 속성값]</h2>
[속성명 |= 속성값]
속성값이 완전일치 하거나, 속성값-~~ 인 요소
[class |= att2] {
color: coral;
}
<h2 class="att2-h2">[속성명 |= 속성값]</h2>
<h2 class="att2">[속성명 |= 속성값]</h2>
[속성명 ^= 속성값]
특정 속성값으로 시작하는 요소
[class ^= co] {
color: brown;
}
<h2 class="cook">[속성명 ^= 속성값]</h2>
<h2 class="coral">[속성명 ^= 속성값]</h2>
[속성명 $= 속성값]
특정 속성값으로 끝나는 요소
[class $= bk] {
color: brown;
}
<h2 class="abbbk">[속성명 $= 속성값]</h2>
<h2 class="123bk">[속성명 $= 속성값]</h2>
[속성명 *= 속성값]
속성값이 부분일치하는 요소
[class *= co] {
color: cyan;
}
<h2 class="bk_cook">[속성명 *= 속성값]</h2>
<h2 class="co">[속성명 *= 속성값]</h2>
<h2 class="cook">[속성명 *= 속성값]</h2>
<h2 class="cook_bk">[속성명 *= 속성값]</h2>
<h2 class="123co123">[속성명 *= 속성값]</h2>
Github