我正在尝试对此网站进行编码(尝试关键字),并且我正在尝试找出如何删除此阴影2px
灰色边框,该边框延伸到IE9窗口的内部(至少顶部,左边和底部)。我的边距设置为零,因此我的所有页面元素都会转到页面的最边缘,但是对于IE9,它们会停在此灰色边框处。我没有在我的html中包含任何代码,在浏览器边缘有一个2px灰色边框。
我不知道为什么在IE9中发生了这种情况,而且看似只有我的网页(其他人似乎没有它),但它搞乱了格式化,我真的需要弄清楚如何删除它。
谢谢!
答案 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; }