"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS에는 이름 접두사 선택기가 필요합니다.

CSS에는 이름 접두사 선택기가 필요합니다.

2024-09-02에 게시됨
검색:219

CSS needs a name prefix selector

저는 모든 종류의 작업에 맞춤 요소를 사용하는 것을 좋아하지만 때로는 로드될 때까지 항목을 숨기거나 CSS에서 다른 작업을 수행하고 싶을 때도 있습니다.

간단한 솔루션은 다음과 같습니다:

framework-button:not(:defined) {
   display: none
}

HTML의

하지만 프레임워크가 커지면 이는 정말 짜증나는 일이 됩니다. 때로는 단순히 :not(:defined)를 선택하여 벗어날 수 있지만 항상 가능한 것은 아닙니다.

(적어도 나에게는) 분명한 수정 사항: CSS에는 이름 접두사 선택기가 필요하므로 이 작업을 수행하면 됩니다.

framework-*:not(:defined) {
   display: none
}

이것이 완전히 새로운 것은 아닙니다. 이미 속성 선택기를 사용하여 이 작업을 수행할 수 있습니다.

그리고 요소 이름에서 -에서만 분할을 허용하면 브라우저에서도 이를 효과적으로 구현하는 것이 합리적으로 쉬울 것이라고 확신합니다.

여러분 어떻게 생각하시나요? 이것이 유용할까요? 이미 효과가 있는 더 쉬운 솔루션이 있나요?

릴리스 선언문 이 글은 https://dev.to/darkwiiplayer/css-needs-a-name-prefix-selector-34e5?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3