>  기사  >  웹 프론트엔드  >  다음은 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. 핵심 차이점에 초점: * `.class:last-of-type`이 `.class:last-of-class`처럼 작동하지 않는 이유는 무엇입니까? * 실제 행동은 무엇입니까

다음은 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. 핵심 차이점에 초점: * `.class:last-of-type`이 `.class:last-of-class`처럼 작동하지 않는 이유는 무엇입니까? * 실제 행동은 무엇입니까

DDD
DDD원래의
2024-10-26 02:18:27231검색

Here are some question-based titles that fit the article content:

Focusing on the core difference:

* Why Doesn't `.class:last-of-type` Work Like `.class:last-of-class`?
* What's the Real Behavior of the `.class:last-of-type` Selector?
* Understanding

.class:last-of-type의 동작 이해

당면한 문제는 선택기 .class:last-of- 유형은 .class:last-of-class 선택기와 같이 작동하지 않습니다. 대신, 컨테이너 요소 내에서 해당 유형의 마지막 형제인 요소를 구체적으로 대상으로 합니다.

.last-of-type 이해

W3C 사양에 따르면, .last-of-type 의사 클래스는 해당 유형의 마지막 형제인 요소를 나타냅니다. 이는 다음을 의미합니다.

  1. HTML의 각 컨테이너 요소 내의 요소 목록을 확인합니다.
  2. 각 목록의 마지막 요소를 식별합니다.
  3. 확인합니다. 마지막 요소가 지정된 요소 유형(예: p)과 일치하는지 확인합니다.

규칙 적용

제공된 예에서 선택기 .visible:last -of-type이 사용됩니다. 즉, 스타일은 다음에만 적용됩니다.

  • p 태그인 요소
  • .visible 클래스가 있는 요소
  • p 태그인 요소 컨테이너 요소 내에 .visible 클래스가 있는 마지막 p 태그입니다.

문제 해결

처음 두 p 요소에만 .visible 클래스가 있으므로, 세 번째 p 요소는 .visible:last-of-type 선택기의 기준을 충족하지 않습니다. 결과적으로 표시 속성이 차단으로 설정되지 않습니다.

원하는 결과를 얻으려면 다음 옵션을 고려하십시오.

  • 최종 p 태그에는 .visible 클래스도 있습니다.
  • JavaScript를 사용할 수 없는 경우 특정 클래스가 있는 마지막 p 요소를 선택하는 대체 CSS 접근 방식을 살펴보세요.

위 내용은 다음은 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. 핵심 차이점에 초점: * `.class:last-of-type`이 `.class:last-of-class`처럼 작동하지 않는 이유는 무엇입니까? * 실제 행동은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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