2011-03-15 41 views
1

風格我在這我想樣式的一個鏈接一個簡單的頁面中的鏈接觸發。我可以正常設置狀態,但懸停狀態從不觸發。哈弗效果不會在CSS

我的樣式表的有關部分:

a.faqquestion { 
    color: orange; 
} 

a.faqquestion:hover { 
    text-decoration: underline; 
    cursor: hand; 
} 

和我的代碼如下所示:

<a onClick="toggleMe('FAQ1')" class="faqquestion">1. How many licenses do I need?</a> 

有人可以看到我在做什麼錯?完整的網頁的網址是: http://www.haast.ca/Pages/Products/HAAST/FAQ.htm 和常見問題1和2與類「faqquestion」病急亂投醫。 謝謝, 米歇爾

+1

嘗試把HREF = 「#」 的錨標記。 – Kangkan 2011-03-15 03:50:09

回答

1

有幾件事情:

  1. 光標應該指針不要用手
  2. 的faqquestion類添加到您的鏈接
  3. 你的鏈接應該有一個目標,從而只需添加一個HREF =「/何他們應該去」或HREF = 「#」
+0

點#3是問題!雖然FireFox可以,但IE只有在我有了href才能工作。謝謝 – TSG 2011-03-15 16:19:03

0

頁的作品在我的瀏覽器很好,你忘記了給類faqquestion添加到其他鏈接

+0

我只是測試前兩個鏈接......請參閱上面的解決方案。謝謝 – TSG 2011-03-15 16:19:53

0

它的工作原理:

http://jsfiddle.net/Steve_Wellens/tjW6Q/

所以,我猜測你的CSS是在一個沒有被加載的獨立文件中。

+0

nope ...它正在加載。當href值丟失時,IE無法工作 – TSG 2011-03-15 16:19:31

0

這是你剛纔沒有注意到它,因爲你沒有什麼在第二個CSS改變,因爲HTML塔河<帶下劃線來。並嘗試隔開不同的CSS變量,如 a .faqquestion:hove,它可能會工作,如果你刪除一個,因爲你調用相同的標籤與兩個不同的CSS標籤,因此您致電< a faqquestion

+0

.faqquestion { color:blue; } .faqquestion:hover { text-decoration:underline;光標:手;顏色:紅色; } – 2011-03-15 03:45:15

1

Internet Explorer被忽略了a.faqquestion:hover生產,因爲你的cursor定義無效。

更改cursor: hand;cursor: pointer;解決問題。

+0

不...我嘗試過,但它沒有區別 – TSG 2011-03-15 16:15:39