Asp.net Internet Explorer兼容性视图/IIS7问题?
我的网页代码如下:Asp.net Internet Explorer兼容性视图/IIS7问题?,asp.net,html,visual-studio,internet-explorer,iis,Asp.net,Html,Visual Studio,Internet Explorer,Iis,我的网页代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>index</title> </head> <body style="background-color: Black;" > </body> </html> 指数 当我在我的开发Pc(Visual Stud
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>index</title>
</head>
<body style="background-color: Black;" >
</body>
</html>
指数
当我在我的开发Pc(Visual Studio 2010)上运行该页面时,我得到以下结果:
请注意,页面是在compability模式下呈现的
当我从IIS7运行完全相同的页面时,我得到以下结果:
现在compability视图消失了,但我现在有一个垂直滚动条和一个白色框架(1-2像素)环绕整个页面(请参见黄色箭头-这里可能很难看到)
以下是我的问题:
Mojo将此行放在HTML之前:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用
通常会阻止兼容模式,但对于本地文件(localhost:…),IE倾向于使用兼容模式,尽管如此。要覆盖此选项,请使用
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
(这也可能有其他各种影响),或者在服务器上测试页面