2009-10-22 61 views
1

我發現許多css/js菜單腳本在FF,IE7和Safari瀏覽器上都很好,如果禁用了JS,但在IE 6中沒有,而IE 6需要添加小型js文件,因爲IE不支持懸停但是我的問題是我們可以爲IE6製作pre CSS下拉菜單,因爲 IE 6支持:懸停在那麼我們可以在沒有javascript的情況下使用IE6和所有其他瀏覽器下拉菜單。 ?在IE 6中沒有js的純css下拉菜單(如果js被禁用)?

回答

2

唯一合法的非JS的解決方法雖然是討厭的使用條件語句和table元件:

http://www.cssplay.co.uk/menus/final_drop.html

編輯:

實際上似乎存在從斯圖一個新的方法,該方法依賴於巨大的利潤率抵消,大量明確的堆疊順序聲明,我認爲他正在使用某種浮動下降。

似乎已被要麼保羅O'B /蒂莫@http://www.sitepoint.com/forums/showthread.php?t=635116&page=5

http://www.cssplay.co.uk/menus/new-dropdown.html

2

這不是在IE6真的可行,因爲雖然IE6支持首創:懸停,它只支持它鏈接元素,沒有其他的。你可以回到CSS表達式,但是在那個時候,你基本上會向IE6發送一些自定義的Javascript,而CSS表達式往往會像沒有任何業務那樣泄漏內存。