2010-03-23 198 views
2

這看似愚蠢的問,但是我曾經在多個CSS編碼#div_iv:懸停不工作

#div_iv a:hover 

但該死的原因做了,它似乎並沒有現在的工作,其結果如谷歌搜索

a.hover #div_iv 
#div_iv:hover 

究竟是什麼錯誤。

感謝 讓

回答

0

從你的CSS刪除下劃線。

div#iv a:hover 

然後HTML:

<div id="iv"><a href="URL">sometext</a></div> 
+1

你的CSS代碼沒有這個意義,它說的是這樣的:select the hover pseudoclass of an link that is in an元素'iv',它是ID'div'的東西。 爲了匹配你的HTML,CSS可能看起來像:'div#iv a:hover'(選擇id爲'iv'的div元素中鏈接的懸停僞類)。 – Daan

+0

你是對的..這是早上的第一件事..對不起。我會讚揚的。 – Kyle

2

如果指定使用#div_iv a:hover一種風格,你會看到這樣的代碼的效果:

<div id="div_iv"> 
    <a href="#">My Link</a> 
</div> 

如果它不工作,檢查你的CSS文件,如果你不覆蓋這個聲明,在這之後指定另一個鏈接樣式聲明。

0

它的原因工作是因爲id="div_iv"應該已經在href標籤

織補我!

+1

我不明白這可以如何處理您在問題中發佈的CSS代碼。如果a元素具有id'div_iv',那麼您的CSS應該看起來像'a#div_iv:hover'。你能發佈你的代碼的相關CSS和HTML片段嗎? – Daan

+0

它會是 some link X10nD

0

如果你想使一些在整個DIV,然後用下面的代碼:

#divID div:hover 

,或者如果它不工作,

div#divID div:hover 

然後,使用HTML代碼:

<div id="divID">Enter stuff and <a href="link.html">links</a> here.</div>