我正在做一个项目,在该项目中,我特别使用带有主题的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完全相同