2010-01-16 164 views
24

found these CSS attributes,使光標看起來像一隻手:跨瀏覽器的 '光標:指針'

  • IE - 風格= 「光標:手;」
  • NS6/IE6 - style =「cursor:pointer;」
  • 跨瀏覽器 - style =「cursor:pointer; cursor:hand;」

但我注意到堆棧溢出在其CSS中使用「光標:指針」。 但是,這顯然也在IE上工作。

那麼...什麼給了?什麼是正確的,獨立於瀏覽器的方式來使用這個CSS項目?

+5

另外,如果您正在查找網頁開發教程,並且您着陸的頁面提及了有關DHTML的任何內容,那麼您應該立即認識到它已過時大約10年。雖然我們在技術上仍然使用DHTML,但這個術語並沒有被廣泛使用。 – Mikepote 2011-09-22 12:15:29

回答

53

Quirksmode,唯一的跨瀏覽器的語法是:

element { 
    cursor: pointer; 
    cursor: hand; 
} 

他們給有關光標以及一些更多的信息:

在過去的手值爲 微軟的方式說指針的;和 IE 5.0和5.5只支持手。 因爲最經常使用的光標值是 ,所以大多數其他瀏覽器 也已實現。

由於IE 6和IE 7支持指針, 沒有更多的理由使用手, 除了當舊的IE是您的 目標受衆的一部分。

我認爲您鏈接到的頁面可能與最新的瀏覽器有點過時。

10

我自己只用過cursor:pointer,並且已經注意到主流瀏覽器不缺乏支持。