Html IE 8元';t显示宽度100%
我有一个非常简单的代码 "Html IE 8元';t显示宽度100%,html,css,internet-explorer-8,Html,Css,Internet Explorer 8,我有一个非常简单的代码 " #标题控制{ 宽度:100%; 背景#0080c9; 背景色:#0080c9; 高度:50px; 位置:绝对位置; 顶部:0px; 左:0px; } ' 这在Chrome中是很好的,但是在IE8中,条的宽度将达到98%,并且在末端有一点间隙。我到底该如何告诉IE8别再这么傻了?这看起来像是浏览器实现的默认设置。看一看重置样式表 这看起来像是浏览器实现的默认设置。看一看重置样式表 尝试删除body元素中的任何默认填充和边距 body { margin: 0;
#标题控制{
宽度:100%;
背景#0080c9;
背景色:#0080c9;
高度:50px;
位置:绝对位置;
顶部:0px;
左:0px;
}
'
这在Chrome中是很好的,但是在IE8中,条的宽度将达到98%,并且在末端有一点间隙。我到底该如何告诉IE8别再这么傻了?这看起来像是浏览器实现的默认设置。看一看重置样式表
这看起来像是浏览器实现的默认设置。看一看重置样式表
尝试删除body元素中的任何默认填充和边距
body {
margin: 0;
padding: 0;
}
尝试从body元素中删除任何默认的填充和边距
body {
margin: 0;
padding: 0;
}
在开头添加doctype:
<!DOCTYPE html>
在开头添加doctype:
<!DOCTYPE html>
您的页面上有doctype吗?你能确认IE正在使用的呈现模式吗(如果它处于怪癖模式,那么这就是问题所在;修复doctype来解决它)。@Spudley感谢这个建议,这实际上修复了它并避免了不必要的编码-我不能将评论标记为正确答案,但如果可以的话,你的页面上有doctype吗?你能确认IE正在使用的渲染模式吗(如果它处于怪癖模式,那么这就是问题所在;修复doctype来解决它)。@Spudley感谢这个建议,这实际上修复了它并避免了不必要的编码-我不能将评论标记为正确答案,但如果我可以,你的答案将是“正确答案”,太好了,谢谢,我开始怀疑我在IE中会非常需要这种样式很好,谢谢,我开始怀疑我在IE中会非常需要这种样式