我在 div 标签上方有一些奇怪的空白有一个奇怪的问题。
问题空白就在顶部的黑色标题上方。奇怪的是,只有当我在<div id="#header">
. 我尝试将边距 0 和填充 0 添加到 #header div 标签,但没有任何效果。一旦我注释掉 h1 标签,空白就会消失。同样的问题出现在 Firefox 和 Chrome 中。
这是我的html代码...
<!DOCTYPE HTML>
<head>
<title>Test Site</title>
<link rel="stylesheet" type="text/css" href="./css/style.css"/>
</head>
<body>
<div id="header">
<h1>My test site</h1>
</div>
<div id="navbar">
</div>
<div id="main_window">
</div>
</body>
这是我的CSS...
html {
padding: 0;
}
body {
margin: 0%;
padding: 0%;
font-family: sans-serif;
}
#header {
background-color: black;
height: 150px;
margin: 0px;
color: white;
}
#header, h1 {
/*position: absolute;*/
bottom: 0;
}
#navbar {
background-color: darkblue;;
height: 40px;
box-shadow: 0px 10px 8px #888888;
}
任何帮助,将不胜感激。
更新:
同样的事情发生在我网站上的不同部分......
<div id="navbar">
<div id="navbar_container">
<ul>
<li class="navlink"><a href="./rlg.php" >RLG</a></li>
<li class="navlink">Test</li>
<li class="navlink">Test 2</li>
</ul>
</div>
</div>
#navbar {
background-color: darkblue;;
height: 40px;
box-shadow: 0px 10px 8px #888888;
}
#navbar_container {
width: 1000px;
margin: 0px auto;
}
.navlink {
display: inline-block;
padding-right: 2px;
border-right: 1px solid white;
}
.navlink, a {
margin: 0px auto;
}