我注意到在某些网站上,标题没有边缘或过多的空格,我试图重新创建类似的东西,但不确定如何。一个很好的例子就是stackoverflow本身的顶级通知/搜索栏。
.header
{
height: 250px;
width: 100%;
margin: 0 auto;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa200), color-stop(100%,#d25400));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa200',endColorstr='#d25400',GradientType=0);
background: -moz-linear-gradient(top,#ffa200,#d25400);
background-image: -o-linear-gradient(#ffa200,#d25400);
overflow: hidden;
}
.header .topbar
{
height: 60px;
background-image: url(../imgz/head/hBarSBg.png);
background-repeat: repeat-x;
}
.header .topbar .mCquake
{
height: 37px;
width: 278px;
background-image: url(../imgz/head/mCqRight.png);
background-repeat: no-repeat;
float: right;
margin-right: 10px;
margin-top: 11.5px;
margin-bottom: 11.5px;
}
我到底该怎么做?
感谢。 :)
答案 0 :(得分:3)
您忘记将身体边距设置为0。
body {
margin: 0px;
}
答案 1 :(得分:2)
您必须重置浏览器设置的默认paddings
和margins
* {
margin: 0px;
padding: 0px;
outline: none;
border: 0px;
}
这也有助于您的CSS样式在不同的浏览器上工作。
答案 2 :(得分:0)
大多数人使用一些默认的css声明来将所有浏览器带到同一级别。最近引起注意的是http://necolas.github.com/normalize.css/ - 你也可以在谷歌上输入CSS Resets,它会给你一堆结果:D