我目前正在爲遊戲社區構建一個名爲http://www.quad-gaming.com/
的網站。CSS子菜單定位在Chrome和Safari中可用,但不適用於IE和Firefox
除了導航欄右側「登錄」下的下拉菜單,所有內容都能正常運行。它在Chrome和Safari中運行良好,但在IE和Firefox中,它漂浮在左側。
我在做什麼錯?
我目前正在爲遊戲社區構建一個名爲http://www.quad-gaming.com/
的網站。CSS子菜單定位在Chrome和Safari中可用,但不適用於IE和Firefox
除了導航欄右側「登錄」下的下拉菜單,所有內容都能正常運行。它在Chrome和Safari中運行良好,但在IE和Firefox中,它漂浮在左側。
我在做什麼錯?
確實有點奇怪。
如果指定ul
元素有一個left
值爲零,它工作正常:
nav ul li ul {
left: 0;
}
不能嘗試在IE瀏覽器,因爲我在Mac上。希望它也能在那裏工作。
我用
nav ul li ul {
position:absolute;
left:0px; /* Adding this to fix left position*/
visibility: hidden;
}
,它工作在Firefox。
這是什麼解決了我的問題,但上面的答案更具體,所以我標記爲答案。有沒有辦法將你添加到「接受答案」? – 2013-04-10 10:12:40
你可以標記我的答案有用...主要的想法是,你已經解決了你的問題。 – JoDev 2013-04-10 12:20:25
試試這個
.dropdown ul {
left: 0;
}
測試和Win7的工作在IE10,IE8,FF20和Chrome 26
+1我同意你的意見...... – JoDev 2013-04-10 09:44:17
請不要創建,你指向一個網站的問題。網站改變,但這個stackoverflow問題將保持。有人想登陸一個他們看不到問題根源的頁面嗎?還是更糟糕:來源已經改變?它減少了計算器的值。編輯問題以添加上面的相關代碼,並詢問關於CODE的問題,而不是指示觀衆「去看看該網站」。 – 2013-04-10 13:22:49