앞서 공부했던 선택자(id, class, 태그명, 그룹선택자 등등) 이외에도 다양한 특성을 가진 선택자들을 더 공부해볼 예정이다.
엘리먼트의 속성이나 하위요소, 자식요소 등등으로 선택 가능하다.
코드 예시
img[alt] {
border: 5px dashed red;
}
body p {
color: blue;
}
p > em {
color: blue;
}
#sam + p {
color: blue;
}
#sam ~ p {
color: blue;
}
<body>
<img src"images/cat.jpeg" width="120" alt="고양이">
<img src"images/cat.jpeg" width="120">
<img id="sam" src"images/cat.jpeg" width="120">
<p>안녕<em>하세</em>요</p>
<p>하이</p>
<p>헬로우</p>
</body>
위에서부터 순서대로
-img[alt]: img 태그 중 alt속성이 있는 태그만 선택