在 Asp.Net 里用 Menu 控件,如果页面背景白色的,用 IE8 浏览感觉是无法展开子菜单。其实还是有展开的,只是一个白框,把页面背景设置了其他颜色就能看到。Menu 控件在 IE7 下没问题,FireFox 下也不行,反而 Opera 能正常显示。IE8 在趋于标准化的时候,显然是 Menu 控件不符合标准。
有三个解决办法,请参考:ASP.NET Menu and IE8 rendering white issue
1. 重写 z-index 属性:标准模式下 z-index 默认为 auto。 阅读全文 >>