728x90
반응형
질문 : 클래스 용 CSS의 와일드 카드 *
.tocolor
스타일링하는 div가 있지만 고유 식별자 1,2,3,4 등도 필요하므로 tocolor-1
다른 클래스로 추가합니다.
<div class="tocolor tocolor-1"> tocolor 1 </div>
<div class="tocolor tocolor-2"> tocolor 2 </div>
<div class="tocolor tocolor-3"> tocolor 3 </div>
<div class="tocolor tocolor-4"> tocolor 4 </div>
.tocolor{
background: red;
}
tocolor-*
만 갖는 방법이 있습니까? 이 CSS에서와 같이 와일드 카드 *
.tocolor-*{
background: red;
}
반응형
답변
필요한 것은 속성 선택기입니다. html 구조를 사용하는 예는 다음과 같습니다.
div[class^="tocolor-"], div[class*=" tocolor-"] {
color:red
}
div
대신 요소를 추가하거나 모두 제거 class
대신 지정된 요소의 속성을 추가 할 수 있습니다.
[class^="tocolor-"]
— "tocolor-"로 시작합니다.[class*=" tocolor-"]
— 공백 문자 바로 뒤에 나오는 "tocolor-"하위 문자열을 포함합니다.
데모 : http://jsfiddle.net/K3693/1/
CSS 속성 선택기에 대한 자세한 내용은 여기 및 여기에서 찾을 수 있습니다. 그리고 MDN 문서에서 MDN 문서
출처 : https://stackoverflow.com/questions/5110249/wildcard-in-css-for-classes
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
AngularJS에서 범위 prototypal / prototypal inheritance 의 의미 (0) | 2021.07.23 |
---|---|
HTML <base> 태그는 어떤 상황에서 활용할수 있을까? (0) | 2021.07.23 |
Javascript에서 문자열의 첫 번째 문자 삭제 (0) | 2021.07.22 |
각각 offsetWidth, clientWidth, scrollWidth 및 -Height 이해 (0) | 2021.07.22 |
CodeMash 2012의 'Wat'강연에서 언급 된 JavaScript 동작에 대한 설명 (0) | 2021.07.22 |