>  기사  >  웹 프론트엔드  >  CSS에서 여러 특정 속성을 가진 HTML 요소를 어떻게 선택할 수 있습니까?

CSS에서 여러 특정 속성을 가진 HTML 요소를 어떻게 선택할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-24 21:45:31847검색

How Can I Select HTML Elements with Multiple Specific Attributes in CSS?

여러 속성 일치로 CSS 선택기 구체화

CSS에서 속성 선택기를 사용하면 해당 속성을 기반으로 HTML 요소를 정확하게 선택할 수 있습니다. 여러 속성을 처리할 때 다음과 같은 쿼리가 발생할 수 있습니다.

Q: 특정 속성 이름과 값이 모두 있는 HTML 요소를 어떻게 선택합니까? 예를 들어 "name=Sex" 및 "value=M"을 사용하여 입력 요소를 타겟팅하고 싶습니다.

A: CSS 선택기에서 여러 속성을 일치시키려면 속성 선택기를 다음과 같이 추가하면 됩니다. 원하는 이름과 값 쌍. 귀하의 예에서 올바른 구문은 다음과 같습니다.

input[name=Sex][value=M]

이 선택기는 "name=Sex" 및 "value=M" 속성이 있는 입력 요소를 선택합니다. "name=Sex" 및 "value=F"와 같은 다른 속성을 가진 다른 입력 요소는 선택되지 않습니다.

W3C 표준은 다중 속성 선택기에 대해 더 자세히 설명합니다. "다중 속성 선택기를 사용하여 다음을 수행할 수 있습니다. 요소의 여러 속성을 참조하거나 동일한 속성을 여러 번 참조합니다."

예를 들어 이 선택기는 "hello" 속성이 "Cleveland"와 동일한 SPAN 요소를 대상으로 합니다. "goodbye" 속성은 "Columbus"와 같습니다.

span[hello="Cleveland"][goodbye="Columbus"]

유효한 식별자가 아닌 경우 속성 값 앞뒤에 따옴표가 필요합니다.

요약하면 여러 속성 선택기를 사용하면 특정 속성 조합과 요소를 일치시켜 CSS 선택기를 정밀하게 조정할 수 있습니다.

위 내용은 CSS에서 여러 특정 속성을 가진 HTML 요소를 어떻게 선택할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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