我刚开始构建这个网站时遇到这个奇怪的问题。我想让标题与页面顶部完全齐平。但由于某种原因,有一个小的空间,大约20px高,无论我尝试什么都不会消失。我假设有一些关于CSS和HTML的东西,我没有得到,所以你们可以帮助我吗?
CSS :
#header {
background-color:#3429C9;
/*-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;*/
display:block;
position:relative;
z-index:2;
margin-top:-20px;
border-bottom:2px solid white;
margin-bottom:20px;
height:60px;
}
body {
text-align:center;
font-family: Georgia, Serif;
background: #000000;
margin:0;
height:100px;
display:block;
border:2px solid red;
}
答案 0 :(得分:1)
每个浏览器(firefox,chrome,IE)都有一个默认的CSS,它为元素提供默认样式。它还提供了一些默认的边距/填充,因此通常在开始网站设计时,您应该使用css reset file重置所有默认样式。
这样,您就可以获得所有浏览器的相同基本行为。
要快速解决问题,只需将标题填充/边距设置为0。