ile örtüşen elemanların üzerine gelindiğinde stilin durgun durum durumu Birkaç div içeren bir DOM yapısına sahibim. Görsel olarak, bu Div'lerin bir kısmı diğerlerinin çocuklarıdır, ancak DOM Yapısında bunların hepsi kardeştir.CSS
"Ebeveyn" divs'larının vurgulu durumunu, "alt" div'leri üzerinde gezindiğinde bile kullanmam gerekir.
Javscript olmadan bunu yapmanın bir yolu var mı? Belki de başka bir divun içinde olduklarını bilmek için divların mevcut pozisyonunu kullanarak?
Güncelleme
sorun veliler aslında kardeşiz olduğunu. Sadece bir konteyner var ve 8 çocuk divs diyelim. 2 büyük div'lardır ve diğer altı, her büyük div içinde 3 gösterilir. şöyle birşey:
rengini değiştirmek gerekir Vurgulanan çocukları çevreleyen Sadece ebeveyn.
DOM yapısını BTW değiştiremiyorum.
#container:hover .parent { /* Hover styles applied */ }
beğendiniz: gibi bir şey tek bir konteyner ile tüm unsurları çevreleyen ve sonra yapmayı
Bazı örnek işaretler gönderebilir ve ne olmasını istediğinizi gösterebilir misiniz? Çocuk elemanlarından birini tuttuğunuzda ebeveyn divanızı şekillendirmek istediğinize benziyor mu? –
Bu tür hesaplamalar sadece JavaScript ile yapılabilir. – BoltClock
CSS3'te bir kardeş seçicisi var: http://stackoverflow.com/questions/1817792/css-previous-sibling-selector Bu, tarayıcıların modern sürümleri için geliştirdiğiniz anlamına gelir. –