이 CSS 선택기는 무엇입니까?[class*="span"]
트위터 부트스트랩에서 이 선택기를 보았습니다.
.show-grid [class*="span"] {
background-color: #eee;
text-align: center;
border-radius: 3px;
min-height: 30px;
line-height: 30px;
}
이 기술이 무엇이라고 불리고 무엇을 하는지 아는 사람이 있습니까?
속성 와일드카드 선택기입니다.당신이 준 샘플에서 아래의 하위 요소를 찾습니다..show-grid
다음을 포함하는 클래스가 있습니다.span
.
그래서 선택할 것입니다.<strong>
이 예제의 요소:
<div class="show-grid">
<strong class="span6">Blah blah</strong>
</div>
'begins with...'에 대한 검색도 수행할 수 있습니다..'
div[class^="something"] { }
다음과 같은 것에 효과가 있을 것입니다:-
<div class="something-else-class"></div>
그리고 마지막은...'
div[class$="something"] { }
효과가 있을 것입니다.
<div class="you-are-something"></div>
좋은 추천서
.show-grid [class*="span"]
클래스에 이름 스팬이 포함된 자식 요소가 있는 클래스 show-grid를 가진 모든 요소를 선택하는 CSS 셀렉터입니다.
다음 항목:
.show-grid [class*="span"] {
즉, 'span'이라는 단어가 포함된 클래스가 있는 '.show-grid'의 모든 하위 요소가 이러한 CSS 속성을 가져옵니다.
<div class="show-grid">
<div class="span">.span</div>
<div class="span6">span6</div>
<div class="attention-span">attention</div>
<div class="spanish">spanish</div>
<div class="mariospan">mariospan</div>
<div class="espanol">espanol</div>
<div>
<div class="span">.span</div>
</div>
<p class="span">span</p>
<span class="span">I do GET HIT</span>
<span>I DO NOT GET HIT since I need a class of 'span'</span>
</div>
<div class="span">I DO NOT GET HIT since I'm outside of .show-grid</span>
다음을 제외한 모든 요소가 타격을 받습니다.<span>
저절로
부트스트랩 관련:
span6
이것은 Bootstrap 2의 비계 기술로 섹션을 12의 부분을 기준으로 수평 그리드로 분할했습니다.따라서span6
폭이 50%일 것입니다.- 현재 부트스트랩(v.3 및 v.4)을 구현할 때는
.col-*
클래스(예:col-sm-6
또한 창이 특정 크기 이하로 축소될 때 응답을 처리할 미디어 중단점을 지정합니다.자세한 설명서는 Bootstrap 4.1 및 Bootstrap 3.3.7을 참조하십시오.저는 요즘 최신 부트스트랩과 함께 가는 것을 추천합니다.
클래스 이름에 문자열이 포함된 모든 요소를 선택합니다."span"
어딘가에.또 있습니다.^=
끈의 시작을 위해, 그리고.$=
끈 끝에다음은 일부 CSS 선택기에 대한 좋은 참조입니다.
저는 부트스트랩 수업만 잘 알고 있습니다.spanX
여기서 X는 정수이지만, 다음으로 끝나는 다른 선택기가 있는 경우span
그것은 또한 이러한 규칙들에 속할 것입니다.
그것은 포괄적인 CSS 규칙을 적용하는 데 도움이 될 뿐입니다.
제 경우 번호가 포함된 클래스 이름의 동적 변경으로 인해 수업에 배경색을 적용할 수 없습니다.
예:
문제:
body .ForwardRef-root-198 .aura-ag-grid .ag-row:hover, body .ForwardRef-root-198 .ag-details-grid .ag-row:hover {
background-color: #2196f35c !important;
}
솔루션:
body div[class*="ForwardRef-root-"] .aura-ag-grid .ag-row:hover, body div[class*="ForwardRef-root-"] .ag-details-grid .ag-row:hover {
background-color: #2196f35c !important;
}
참조: 링크
언급URL : https://stackoverflow.com/questions/9836151/what-is-this-css-selector-class-span
'programing' 카테고리의 다른 글
Git가 UTF-16 파일을 텍스트로 인식하도록 할 수 있습니까? (0) | 2023.08.30 |
---|---|
c++와 다른 언어들을 위한 피들 타입이 있습니까? (0) | 2023.08.30 |
도커 합성으로 빌드된 이미지의 이름을 정의하려면 어떻게 합니까? (0) | 2023.08.30 |
NPOI를 사용하여 Excel 파일에 날짜를 쓰는 데 문제가 발생 (0) | 2023.08.30 |
JSON 데이터를 MySQL로 가져와서 웹 페이지에 시각화하는 방법은 무엇입니까? (0) | 2023.08.30 |