2011-12-17 122 views
2

徘徊,我有以下結構:改變的元素風格與CSS

<div id="e1"> 
    <h1>Header</h1> 
    <div id="main">text text text text</div> 
    <div id="footer">something</div> 
</div> 

而且我希望<h1>時頁腳懸停例如變成藍色。我知道我可以用Javascript來做,但我想知道如果你可能知道一些CSS技巧沒有。

謝謝!

+0

我不確定關於CSS3,但在標準CSS中,除非標頭是頁腳的子元素,否則不能這樣做。 – 2011-12-17 08:32:05

+0

純粹的CSS,我不相信這是可能的,但我可能是錯的。 – Indranil 2011-12-17 08:34:55

回答

2

您的h1出現在#footer之前,所以純CSS不可能,因爲它沒有提供選擇器來匹配前面的兄弟元素。

0
#e1:hover { 
     color:red; 
} 

#main, #footer{ 
    color:black 
} 

另一種選擇。