2012-08-23 24 views
0

http://cypresshh2.cakuun.com/index.php?id=4左子菜單僅在Mac上的Safari和Mac的Chrome

破我這個重建了幾次,以滿足客戶的期望的改變。 (此時某些CSS是一團糟)唯一的問題是,左側的子菜單在Mac版Chrome或Mac版Safari中不起作用。適用於所有PC瀏覽器版本,適用於MAC的FF。

在破碎的瀏覽器上,您可以看到該框明顯打開,但落在較低的LI元素後面,而不是撞上LI元素。

如果用戶在父頁面或任何子頁面上,則應該打開子菜單。

在此先感謝您的幫助。

回答

1

的CSS是有點亂的像你說的,但這裏的幾件事情,似乎幫助磨片我在Firebug它搞砸約:

  1. 更改所有的菜單和子菜單中的「A」要顯示的標籤:塊,並給他們一些填充。從LI元素內聯塊

  2. 給您的LI元素餘量:

  3. 從LI元素卸下高度

  4. 刪除顯示0 0 10px的

  5. 刪除顯示:塊從子菜單LI元素

  6. 將LI背景位置更改爲「0 0」而非僅定義「中心」

希望有所幫助。

+0

謝謝......多次重新安排網站後,CSS當然是一團糟。我只會放棄所有相關的CSS,並按照上面的說法行事。 (我正在祈求有人找到'銀彈' – Brant

+0

@Brant - 我的CSS建議是否解決了您的問題? –

+0

它的確如此,您現在可以看一看,工作得很好,我把所有舊的CSS都撕掉了,我認爲主要的罪魁禍首是li.current被設置爲靜態高度等,但是在重建過程中多重CSS規則堆積並不是正確的做法。再次爲您提供幫助! – Brant

相關問題