CSS의 인접 선택자
인접 선택자 +는 요소의 바로 위에 있는
이웃 요소를 선택할 수 있습니다.
예시
h2 태그 바로 뒤에 오는 모든 p
태그를 선택하여 빨간색으로 칠해 봅시다:
<h2>text</h2>
<p>
+
</p>
<p>
-
</p>
<p>
-
</p>
h2 + p {
color: red;
}
:
예시
.test 클래스를 가진 요소 바로 뒤에 오는
모든 p 태그를 선택하여 빨간색으로 칠해 봅시다:
<p class="test">
text
</p>
<p>
+
</p>
<p>
-
</p>
.test + p {
color: red;
}
:
예시
.test 클래스를 가진 요소 바로 뒤에 오는
.elem 클래스를 가진 모든 요소를 선택하여
빨간색으로 칠해 봅시다:
<p class="test">
text
</p>
<p class="elem">
+
</p>
<p>
-
</p>
.test + .elem {
color: red;
}
:
실습 과제
다음 코드가 주어졌습니다:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li id="elem">5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
#elem 요소 바로 뒤에 있는 요소를 선택하는
선택자를 작성하세요.
다음 코드가 주어졌습니다:
<ul>
<li>1</li>
<li class="elem">2</li>
<li>3</li>
<li>4</li>
<li class="elem">5</li>
<li>6</li>
<li>7</li>
<li class="elem">8</li>
<li>9</li>
</ul>
.elem 요소 바로 뒤에 있는 모든 요소를 선택하는
선택자를 작성하세요.