중첩 요소로 작업할 때 직계 자식을 대상으로 하고 공유하는 다른 하위 요소를 제외해야 하는 경우가 많습니다. 동일한 클래스 또는 ID. CSS에서는 이를 달성하기 어려울 수 있습니다.
선택기 ul > li는
#parent > li { color: red; }
그러나 이 선택기는 IE6에서 지원되지 않는다는 점에 유의하는 것이 중요합니다. 이전 버전과의 호환성을 유지하려면 다음 접근 방식을 사용하는 것이 해결 방법입니다.
#parent li { /* style appropriately */ } #parent li li { /* back to normal */ }
MooTools 관련 문제:
제공된 MooTools 코드에서 getElementsByElelements() 메소드에는 직계 하위 항목과 하위 항목이 모두 포함됩니다. 직계 하위 요소만 대상으로 지정하려면 대신 getChildren()을 사용하십시오.
var drop = function(el){ el.getParents('ul').reverse().each(function(item){ var posCount = 1; item.getChildren("li").getElements("a span[class=position]").each(function(pos){ pos.set('text', posCount); posCount++; }); }); }
getChildren()을 사용하면 번호 지정이 중첩된 각
위 내용은 CSS 및 MooTools에서 직계 자녀만 타겟팅하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!