我想把我的页面划分为3个部分,有3个不同的背景:
top_bg
,middle_bg
和bottom_bg
。
问题是背景有填充。我希望它从页面的开头和下一个500像素的高度显示。
这是我的HTML:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<div class="top_part">
<img src="images/logo.png" alt="logo" />
<h1>My website name</h1>
</div>
</header>
</body>
</html>
这是我的CSS:
header {
background-image: url(images/top_bg.gif) ;
height: 500px;
}
.top_part img {
float: left;
width: 80px;
height: 80;
}
.top_part h1 {
position: relative;
top: 18px;
left: 10px;
}
看看我的意思,如果你不理解:Image
答案 0 :(得分:4)
浏览器默认样式会导致HTML元素的margin
和padding
,您需要重置这些样式..
使用
* { /* This resets all elements default margins and paddings */
margin: 0px;
padding: 0px;
}
否则使用CSS reset 样式表来重置默认 margins
和padding