>  기사  >  웹 프론트엔드  >  CSS의 `div p` 선택기와 `div ~ p` 선택기의 차이점은 무엇입니까?

CSS의 `div p` 선택기와 `div ~ p` 선택기의 차이점은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-01 09:03:30646검색

What's the Difference between the `div   p` and `div ~ p` Selectors in CSS?

Div P 및 Div ~ P 선택기 이해

div p 및 div ~ p 선택기는 HTML 요소 내의 관계를 기반으로 대상 HTML 요소를 지정합니다. 문서 트리. 그러나 둘 사이에는 미묘한 차이가 있습니다.

  • Div P(+ 선택기): 모든

    바로 뒤에 오는 요소 중간에 요소가 없는 요소입니다.
  • Div ~ P(물결표 선택기): 모든

    앞에 오는 요소 거리에 관계없이 요소를 선택합니다.

더하기 선택기를 사용하는 경우

주어진 요소에 바로 인접한 요소만 대상으로 지정하려면 선택기를 사용하세요. 요소. 예를 들어

목록이 포함되어 있고 각 목록 뒤의 첫 번째 단락을 강조 표시하려면 다음을 사용할 수 있습니다.

<code class="css">div + p {
  color: red;
}</code>

물결표 선택기를 사용해야 하는 경우

~ 선택기를 사용하세요. 그 사이에 다른 요소가 있더라도 주어진 요소 앞에 오는 모든 요소를 ​​대상으로 하려는 경우. 예를 들어

다음의 모든 제목을 강조표시하려는 경우 요소:

<code class="css">div ~ h2 {
  color: blue;
}</code>

특수 사례: 주어진 요소 앞에 있는 요소 선택

주어진 요소 바로 앞에 배치된 요소를 선택해야 하는 경우 다음이 있습니다. 다른 선택자: 인접 형제 선택자 X Y.

<code class="css">ul + p {
  color: red;
}</code>

이 선택자는 모든

    바로 뒤에 오는 요소 사이에 다른 요소 없이 요소를 배치합니다.

    위 내용은 CSS의 `div p` 선택기와 `div ~ p` 선택기의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.