我正在做一个项目,在该项目中,我特别使用带有主题的CSS。我面临IE7和IE8之间的兼容性问题。我在<div>页面上放置了一个ASP.Net菜单。在div上应用CSS样式,如下所示。

.TopMenuPanel
{
background-color:#3783a9;
position:relative;
left:597px;
top:0px;
width:573px;
height:24px;
text-align:left center;
}


当我在IE7上看到页面时,菜单显示在一个位置,而在IE8中,菜单显示在另一个位置。
在IE7中,具体说说是在半页之前显示在Left:597px Top:0px的位置,而在IE8中是在半页之后显示。

任何其他人都有关于此问题的任何经验,然后请给我有关此问题的专家解决方案。

最佳答案

如果您知道自己的代码可在IE7中使用,则可以通过在其中包含以下标记来强制IE8浏览器使用IE7标准。

<meta http-equiv="X-UA-Compatible" content="IE=7">


IE 8的行为与IE7完全相同

10-05 20:41
查看更多