css:ilk çocuk seçici değil
div
etiket ul
birden fazla etiket içeren var.
Eğer sadece ul
ilk etiketinin css özelliklerini ayarlama çalışıyorum ama eğer bu kod çalışır:
div ul:first-child {
background-color: #900;
}
CSS özelliklerini ayarlama ilk dışında ul
her etiket için istediğim zaman, bu deneyin:
div ul:not:first-child {
background-color: #900;
}
ayrıca bu
div ul:not(:first-child) {
background-color: #900;
}
ve bu
div ul:first-child:after {
background-color: #900;
}
Ama hiçbir etkisi. Nasıl CSS yazmak zorundayım: "her element, ilk dışında" ?
CEVAP
Sürümleri tüm modern tarayıcılar için actually works CSS selectors level 3 desteklenen) gönderildi
div ul:not(:first-child) {
background-color: #900;
}
Gerekirse destek eski tarayıcılar, ya da eğer bir engel tarafından :not
seçici limitation (Bu sadece kabul eder simple selector argüman olarak) sonra kullanabileceğiniz başka bir yöntem
Amaçladığınızdan daha büyük kapsamlı olan bir kural tanımlayın ve sonra "" koşullu olarak, ne şekilde kapsamını sınırlama niyetinde: . iptal
div ul {
background-color: #900; /* applies to every ul */
}
div ul:first-child {
background-color: transparent; /* limits the scope of the previous rule */
}
Kapsam kullanımını sınırlama her CSS için default value ayarladığınız bağlıyor.
-Çocuk son seçici CSS: üst içinde beli...
(Bu) Jquery $Çocuk Seçici...
Acil Çocuk daha AZ seçici...
Neden't bir WordPress kullanmak d...
Orada bir CSS seçici eşittir değil mi?...