CSS의 인접 선택자

인접 선택자 +는 요소의 바로 위에 있는 이웃 요소를 선택할 수 있습니다.

예시

h2 태그 바로 뒤에 오는 모든 p 태그를 선택하여 빨간색으로 칠해 봅시다:

html<h2>text</h2>
<p>
  +
</p>
<p>
  -
</p>
<p>
  -
</p>
cssh2 + p {
  color: red;
}

Результат:

예시

.test 클래스를 가진 요소 바로 뒤에 오는 모든 p 태그를 선택하여 빨간색으로 칠해 봅시다:

html<p class="test">
  text
</p>
<p>
  +
</p>
<p>
  -
</p>
css.test + p {
  color: red;
}

Результат:

예시

.test 클래스를 가진 요소 바로 뒤에 오는 .elem 클래스를 가진 모든 요소를 선택하여 빨간색으로 칠해 봅시다:

html<p class="test">
  text
</p>
<p class="elem">
  +
</p>
<p>
  -
</p>
css.test + .elem {
  color: red;
}

Результат:

실습 과제

Задание 1

다음 코드가 주어졌습니다:

html<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 요소 바로 뒤에 있는 요소를 선택하는 선택자를 작성하세요.

Задание 2

다음 코드가 주어졌습니다:

html<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 요소 바로 뒤에 있는 모든 요소를 선택하는 선택자를 작성하세요.