2012-01-09 175 views
0

我的网页代码是这样的:Internet Explorer兼容性视图/ IIS7问题?

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <title>index</title>  
</head> 
<body style="background-color: Black;" > 
</body> 
</html> 

当我在我的开发PC(Visual Studio 2010中)运行页面,我得到这样的结果:

enter image description here

请注意,该页面呈现在compability模式。

当我运行从IIS7完全一样的页面,我得到这样的结果:

enter image description here

现在保持兼容视图走了,但我现在有一个垂直滚动条和白框(1-2像素)(参见黄色箭头 - 在这里可能很难看到)。

这里是我的问题:

  1. 为什么保持兼容视图不同的发展比我的IIS7的生产服务器上运行时?

  2. 使用上面的HTML代码,为什么在页面周围有一个垂直滚动条和一个小框架? ...我如何摆脱它?我想要一个完整的黑色页面。

预先感谢您!

回答

0

采用<!DOCTYPE html>通常会阻止兼容模式,但对本地文件(本地主机:...),IE倾向于使用兼容模式,尽管它。若要覆盖此,请使用

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

(也可能有其他各种其他效果),或者在服务器上测试您的页面。

0

把这个linebefore的HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
相关问题