删除2px的灰色边框包围边缘IE9(Remove 2px Gray Border Surrounds

2019-09-18 04:20发布

我想编写本网站(关键字尝试),我试图找出如何删除此阴影2px灰色边框跨越IE9窗口内(至少顶部,左侧和底部)延伸。 我的边距设置为零,所以我所有的页面元素到页面的最边缘,但随着IE9,他们停止在这灰色的边框。 我还没有包括在我的HTML代码,任何有围绕浏览器的边缘2px的灰色边框。

我不知道这是为什么在IE9发生,貌似只有我的网页上(其他的似乎不拥有它),但它搞乱了格式化,我真的需要弄清楚如何将其删除。

谢谢!

Answer 1:

你是不是指定的文档类型,如在第一行的评论做出明显:

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

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

例如HTML5 DOCTYPE:

<!DOCTYPE html>


Answer 2:

查理问评论:“你有没有尝试设置边框:0 *在你的CSS”这实际上包括备选问题的答案。 更具体地讲,下面去掉边框:

html { border: 0; }


文章来源: Remove 2px Gray Border Surrounds Edge IE9