8
CSS
으로 요소를 선택할 때 하위 깊이를 제한하는 솔루션을 아는 사람이 있습니까?CSS 제한 길이 스타일을 요소에 적용 할 수 있습니다
예 :
.my-class div div:end(styles:here)
이 제 제 등 아이까지 전달되는 스타일을 방지하면서 페이지 매 초 DIV에 CSS
클래스를 추가 할 필요가 없도록한다.
CSS
으로 요소를 선택할 때 하위 깊이를 제한하는 솔루션을 아는 사람이 있습니까?CSS 제한 길이 스타일을 요소에 적용 할 수 있습니다
예 :
.my-class div div:end(styles:here)
이 제 제 등 아이까지 전달되는 스타일을 방지하면서 페이지 매 초 DIV에 CSS
클래스를 추가 할 필요가 없도록한다.
구체적으로 말해서 the >
operator으로 1 단계 더 깊게 검색하도록 지정할 수 있습니다.
는 다음과 같은 예를 생각해 이것은 직접 자식 요소 <p>
에 대한 #target
를 검색합니다
#target > p > span {
background: red;
}
을하고 해당 요소 내에서, 직접 자식 요소 <span>
를 검색합니다. 따라서 중첩 된 <p>
요소가 있고 그 내부에 스팬이 있으면 영향을받지 않습니다.
매우 일반적인 용도는 기본 목록의 스타일을 지정하고 보조 목록의 스타일을 지정하지 않으려는 중첩 된 목록 항목을 사용하는 것입니다.
ul#parent > li /* Direct descendant. */
ul#parent > li > ul > li /* 2 levels deep descendant. */
바디 태그 바로 아래 스타일의 텍스트 노드에는 사용할 수 없습니다. 몸체 스타일을 지정하면 스타일이 적용되지 않은 다른 모든 노드와 함께 포함됩니다. 예를 들어, 몸체를 색상으로 스타일을 지정하면 최상위 텍스트를이 방법으로 파란색으로 채울 수 없습니다. 모든 깊이의 파란색 스타일이없는 모든 텍스트는 파란색으로 바뀝니다. – Michael
@Michael 즉, 부분적으로는 본문에서 텍스트 노드를 보유 할 수 없기 때문입니다. 본체는 블록 레벨 요소 만 보유 할 수 있습니다. –
하지만 항상 다음과 같은 것을 보았습니다.
일부 텍스트.