我已经在谷歌Chrome,IE和Firefox中测试了这个,我得到了最奇怪的错误。我已经制作了一个水平列表,尽管将填充和边距设置为0,但我仍然在其上方和左侧填充。
可以在这里看到:
CSS来源: http://pastebin.com/TJ6k1KwS
答案 0 :(得分:3)
这些是body
页边距,默认情况下所有浏览器都会添加。
您需要从样式表中删除它们,如下所示:
body {
background: url('./bg.png');
float: left;
margin: 0;
}
答案 1 :(得分:2)
header
div很好。
您尚未在body
上设置边距,这会为您提供默认值(我的浏览器为8px)。
将身体的边距设为0,你应该没事。
答案 2 :(得分:2)
总是使用CSS重置样式表是明智的。你可以在这里找到一个=> http://meyerweb.com/eric/tools/css/reset/。