>  Q&A  >  본문

CSS에서 주어진 속성을 가진 하위 요소가 포함된 요소를 선택하는 방법은 무엇입니까?

직계 하위 항목으로 [is 的 元素的

元素-dismissed] 속성이 있는 개체를 선택하는 사용자 스크립트를 작성하려고 합니다.

으아악

환경은 속성별 선택을 지원합니다. 이 사용자 스크립트는 대상 요소의 하위 요소를 선택할 수 있습니다.

으아악

환경은 :has() 选择器;该脚本能够选择包含

도 지원합니다(속성이나 상속 깊이에 관계없이).

으아악

마지막으로 환경은 > 子选择器;此脚本能够选择

的直接子元素 요소를 지원합니다:

으아악

하지만 :has() 선택기를 다른 도구와 결합하려고 하면 모든 것이 무너집니다. 내가 찾고 있는 CSS는 다음과 같습니다:

으아악

그러나 이는 Opera의 스타일러스에서 오류를 반환합니다. 첫 번째 오류는 预期 RPAREN 但发现 '>'。;如果作为诊断步骤删除 >,则第一个错误将改为 Expected RPAREN but found '['.。如果我删除 [is-dismissed]이며 첫 번째 오류는 여전히 존재합니다.

:has() 是否可以支持具有属性选择器的子项的信息,但我发现了一些资料(包括这个)表明> 选择器应该与 :has()가 속성 선택자를 사용하여 어린이를 지원할 수 있는지 여부에 대한 정보를 찾을 수 없지만 > 선택기가 와 잘 작동해야 한다고 제안하는 일부 소스(이 소스 포함)를 찾았습니다. 이것은 구현 버그(Opera 및/또는 스타일러스), 지원되지 않는 CSS 선택기 조합(Opera 또는 CSS 전체), 이러한 선택기를 조립할 때 발생하는 버그입니까, 아니면 다른 것입니까? 🎜

P粉170438285P粉170438285379일 전550

모든 응답(1)나는 대답할 것이다

  • P粉404539732

    P粉4045397322023-09-09 11:10:04

    스타일러스 확장 문제인 것 같습니다.

    이 선택기는 Chrome Dev Tools기타 CSS 환경에서 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다