我有一個正在運行的精靈菜單,並且希望在其中一個項目下添加垂直子菜單。我在ie和firefox中完美運行,但是在webkit瀏覽器(chrome和safari)中,子菜單呈現在包含li的右邊界的左側,導致菜單無法使用。我已經嘗試了每個可以找到的CSS提示來完成這項工作,包括覆蓋webkit -40padding,但是我嘗試過的所有內容都不會影響這些瀏覽器中的對齊方式。僅限CSS文本子菜單(在精靈菜單下)僅在Chrome/Safari瀏覽器中未對齊
3
A
回答
0
找到你#navigation > li { position:relative }
並刪除position:relative
相關問題
- 1. CSS僅限於下拉菜單
- 2. css菜單文本對齊
- 3. 在IE瀏覽器中未顯示CSS下拉菜單
- 4. 如何創建文本菜單和僅文本子菜單?
- 5. css下拉菜單對齊
- 6. Css - 子菜單未正確對齊
- 7. 僅限行文本切換菜單
- 8. 僅在Webkit瀏覽器中丟失元素的中心菜單
- 9. CSS對齊下拉菜單到對齊菜單
- 10. CSS下拉菜單:子菜單不會左對齊
- 11. 僅限CSS的菜單幫助
- 12. 幻燈片菜單 - 僅限於CSS
- 13. CSS菜單對齊
- 14. 如何在圖片精靈菜單上添加文本下拉菜單?
- 15. 僅CSS下拉菜單 - CSS3轉換
- 16. 在菜單欄中右對齊文本
- 17. 子菜單對齊
- 18. 爲子菜單設置僅CSS菜單消失延遲
- 19. 在調整瀏覽器大小時CSS3菜單下拉菜單
- 20. CSS對齊子菜單中心的WordPress
- 21. CSS下拉菜單在IE8中未對齊
- 22. 瀏覽器上下文菜單定製?
- 23. wxPython菜單文本對齊
- 24. 將子菜單與主菜單對齊
- 25. Superfish jQuery菜單的子菜單對齊
- 26. 在IE瀏覽器中的CSS下拉菜單
- 27. 在IE瀏覽器中出現過快的CSS下拉菜單
- 28. CSS下拉菜單不能在移動瀏覽器中工作
- 29. 子菜單項目不在全瀏覽器中顯示(CSS)
- 30. jQuery菜單與CSS的精靈
遺憾的是,答案如下解決了WebKit的問題,反而造成另一個IE。答案實際上是放回位置:relative,並在頂層菜單#navigation(ul id)中更改顯示內聯:display:block。希望這會幫助其他人。 –