我的标题并未完全覆盖我的页面,使背景颜色重叠在一起。
<!DOCTYPE html>
<html>
<head>
<style>
#header {
background-color: black;
background-size: 100% auto;
margin-left: 0;
margin-top: 0;
}
</style>
</head>
<body style="background-color: blue;">
<div id="header">
<p>hi</p>
</div>
</body>
</html>
答案 0 :(得分:2)
这是因为浏览器有默认的边距/填充。 //编辑HTML default body margin
将此添加到您的css
html,body{
padding:0;
margin:0;
}
p{
padding:0;
margin:0;
}
答案 1 :(得分:1)
您需要设置html和身高,然后设置#header height,就像这样
<map on-create="mapCreated(map)" mapoptions="mapOptions"></map>
&#13;
html, body, #header {
height: 100%;
margin: 0;
padding: 0;
}
#header {
background-color: blue;
}
p{
margin: 0;
padding: 0;
}
&#13;
答案 2 :(得分:0)
答案 3 :(得分:-1)
Firefox(例如)表示有一个&#34; border&#34;将border: 0
添加到body的样式中,左边和右边的细蓝边框消失了。那是你想要的吗?