2011-09-09 19 views

回答

0

首先,你必須基於表格的佈局。難怪有人甚至會試圖幫助你。基於表格的佈局在現代網絡開發中是一個很大的「不」。不是我反對它。

要解決這些問題,請執行以下操作。

div.menu 
{ 
width: 50px; /*you can have any width you like here */ 
} 

從您的問題中不清楚您如何在IE7中測試。我在Web開發工具欄中使用IE9中的IE7模式對其進行了測試並修復了問題。頂部菜單的破碎布局是固定的,並且它們相互坐在一起,與Windows 7上的IE9相同。

如果您要問任何進一步的問題,爲什麼它是這樣或如果它是一個錯誤,我真的不知道。你的代碼很混亂,需要一段時間才能挖掘出來。使用更簡單的標記可以獲得相同的結果。 NAV在HTML5元件和HTML/XHTML低於5.您當前的代碼以嵌套UL和li元素div元素是這樣

div.sidemenu1 > div.menu > ul > li > div.nav-text > ................ and so on 

甲血性管理夢魘。你真的應該嘗試簡化你的標記。

+0

非常感謝您的建議 – Akaash

+0

歡迎您。如果它解決了您的問題並回答了問題,請您將答案標記爲已接受。 – Jawad

相關問題