반응형
요소에 두 클래스가 모두 있는 경우에만 적용할 CSS 규칙
마크업이 있다고 가정해 보겠습니다.
<div class="abc"> ... </div>
<div class="xyz"> ... </div>
<div class="abc xyz" style="width: 100px"> ... </div>
선택할 수 있는 방법이 있습니까?<div>
둘 다 가지고 있는abc
그리고.xyz
클래스(마지막 클래스) 및 인라인 너비를 재정의하여 유효 너비를 200px로 만들 수 있습니까?
이와 같은 것:
[selector] {
width: 200px !important;
}
div.abc.xyz {
/* rules go here */
}
... 또는 간단히:
.abc.xyz {
/* rules go here */
}
아래는 다음 두 클래스가 있는 모든 태그에 적용됩니다.
.abc.xyz {
width: 200px !important;
}
다음 두 클래스가 있는 div 태그에 적용됩니다.
div.abc.xyz {
width: 200px !important;
}
jQuery를 사용하여 수정을 원하는 경우
$(document).ready(function() {
$("div.abc.xyz").width("200px");
});
프로그래밍 솔루션이 필요한 경우 jQuery에서 작동해야 합니다.
$(".abc.xyz").css("width", 200);
언급URL : https://stackoverflow.com/questions/5796654/css-rule-to-apply-only-if-element-has-both-classes
반응형
'programing' 카테고리의 다른 글
타임스탬프 열의 모든 값을 한 번에 편집하려면 어떻게 해야 합니까? (0) | 2023.09.09 |
---|---|
@도식 전반에 걸쳐 많은 ToOne이 잘못된 FK를 만듭니다. (0) | 2023.09.09 |
파워셸 키보드 바인딩을 bash shell과 같은 emac 스타일로 업데이트 (0) | 2023.09.09 |
phpmyadmin에서 테이블 이름을 바꿀 때 오류 #1054가 발생하는 이유 (0) | 2023.09.09 |
반응형 네이티브에서 구성요소 숨기기/표시 (0) | 2023.09.09 |