您的位置:首页 > 编程语言 > ASP

ASP:Menu 在IE8中显示不正确的解决方法

2011-01-26 15:30 344 查看
使用VS2008 开发的Web 页面,用到了Menu 控年,发现在IE 8 下显示不正确,会出现空白.发现是由于MENU不符合Web标准引起的

有三种解决方案:
详见
http://blogs.msdn.com/giorgio/archive/2009/02/01/asp-net-menu-and-ie8-rendering-white-issue.aspx

1:重写 CSS控制样式中的z-index 属性
将动态弹出菜单的 z-index设大。如:z-index: 100;
http://weblogs.asp.net/mhildreth/archive/2009/01/26/testing.aspx
2:使用CSS Friendly控件
CSS Friendly Control Adapters 是 将 ASP.NET 控件转为符合WEB标准标签控制,
http://www.asp.net/CSSAdapters/网站上可以查看详细的说明,可以下载源码和例子。
中文说明:http://hi.baidu.com/hunterzou/blog/item/b925f73d01e6e7ea3c6d9732.html

3:强制IE解析为与IE7 META兼容。
<head runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
</head>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐