2011-09-09 20 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

相关问题