删除2px灰色边框环绕边缘IE9

时间:2012-06-17 02:42:52

标签: html css internet-explorer border

我正在尝试对此网站进行编码(尝试关键字),并且我正在尝试找出如何删除此阴影2px灰色边框,该边框延伸到IE9窗口的内部(至少顶部,左边和底部)。我的边距设置为零,因此我的所有页面元素都会转到页面的最边缘,但是对于IE9,它们会停在此灰色边框处。我没有在我的html中包含任何代码,在浏览器边缘有一个2px灰色边框。

我不知道为什么在IE9中发生了这种情况,而且看似只有我的网页(其他人似乎没有它),但它搞乱了格式化,我真的需要弄清楚如何删除它。

谢谢!

2 个答案:

答案 0 :(得分:3)

您没有指定doctype,正如第一行的评论所表明的那样:

<!-- Do NOT put any DOCTYPE here unless you want problems in IEs. -->

因此,IE9进入“怪癖模式”。添加适当的doc类型,它应该回到标准模式并删除恼人的灰色边框。您可以通过打开开发人员工具(F12)来测试这是问题,并将文档模式从Quirks模式更改为IE9标准。

示例HTML5 doctype:

<!DOCTYPE html>

答案 1 :(得分:2)

查理在评论中问道:“你尝试在你的CSS中设置边框:0到*吗?”这实际上包含了问题的替代答案。更具体地说,以下删除边框:

html { border: 0; }