0

我有一个非常简单的代码http://jsfiddle.net/MuYVs/ '

    <style type="text/css">

        #header-cont {
            width:100%;
            background:#0080c9;
            background-color:#0080c9;
            height:50px;
            position:absolute;
            top:0px;
            left: 0px;
        }

    </style>
<head>
<body>
    <div id="header-cont"></div>    
</body>'

这在 Chrome 中很好,但是,在 IE8 中,该栏将跨越 98%,并且最后会有一点差距。我到底如何告诉 IE8 不要再这么傻了?

4

3 回答 3

1

这看起来像是浏览器已实现的默认设置。查看重置样式表

http://meyerweb.com/eric/tools/css/reset/

于 2013-07-03T16:11:53.133 回答
1

尝试从 body 元素中删除任何默认填充和边距。

body {
    margin: 0;
    padding: 0;
}
于 2013-07-03T16:14:02.567 回答
1

在开头添加文档类型:

<!DOCTYPE html>
于 2013-07-03T16:17:31.033 回答