我目前正在處理一些客戶端工作,並利用我構建的簡單下拉菜單。它似乎在大多數瀏覽器中都能正常工作,除IE外。調試一直是一個真正的痛苦,因爲IE瀏覽器並沒有真正提供很多見解,而且我還沒有能夠指出確切的問題。在IE中修復下拉菜單對齊
下拉是一個有position: absolute
的div,它包含三個<ul>
's。從我所知道的情況來看,div的定位是好的,但第一個ul的寬度應該是它應該是的兩倍,沒有明確的理由,因此看起來好像整個dropwdown沒有被正確地分配。
下拉列表可以在這裏找到:fatumdemo.platonlearning.com。移動頂部菜單中的菜單項(藍色)可以看到問題。
這段代碼對於所有帖子都非常冗長,但如果需要更多關於結構和CSS的信息,我很樂意發佈它。
這似乎不能解決問題。不幸的是,它甚至停止了在其之前正常工作的其他瀏覽器中工作的下拉菜單。而且,整個寬度的問題從來都不是問題,只是下拉容器的確切位置 – Joey 2012-08-08 14:39:33