我想申請樣式的div [class*="high-"]
p
孩子徘徊(任何DIV開始高)時,但不是所有p
孩子,只有徘徊裏面的一個家長。如果沒有jQuery需要,更好。
HTML:
<div class="high-venas">
<p><strong>Venas y varices</strong><br>
<span>Lorem ipsum dolor sit amet</span></p>
</div>
<div class="high-cirugiaCalvicie">
<p><strong>Cirujía calvicie</strong><br>
<span>Lorem ipsum dolor sit amet nonummy nibh </span></p>
</div>
CSS:
#highlights p {
background-color: white;
opacity:0.7;
}
,因爲我已經沒有結果嘗試這些例子到這裏,我認爲這可以通過選擇造成的,也許它是當鼠標懸停在以「高」開頭的div時不會識別:
div [class*="high-"]:hover > div > p {
opacity:1;
}
[class*="high-"]:hover > div > p {
opacity:1;
}
你試過了嗎? div [class * =「high - 」]:hover p {opacity:1; } – giordanolima 2014-10-02 16:08:35
這兩個選擇器都是錯誤的 - 第一個選擇器在元素和屬性選擇器之間有空格(以便在div的_child_元素上查找具有該類的元素),第二個嘗試查找首先使用該類的元素下的div,這不在實際的元素結構中。 – CBroe 2014-10-02 16:09:45
現場演示在帖子上添加 – Biomehanika 2014-10-02 16:20:28