为什么div距页面顶部有间隙?_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 12:21:24
Original
2779 Leute haben es durchsucht

HTML CSS

如图,有条缝隙弄不掉。。


就是简单放一个div




然后下面是样式
div.page {
background-color:#518845;
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:1000px;
height:200px;
overflow:hidden;
}

明明设置了margin-top:0px怎么距页面顶部还是有一条缝隙?

回复讨论(解决方案)

你把body设下margin:0;padding:0;

很多标签在不同的浏览器下有默认的margin值和padding值,使用前可以先清除下默认值,都归0就不会出现这种问题了
解决办法1:
body,html,div{ padding:0; margin:0;}
解决办法2:
直接*{padding:0; margin:0}也可以
因为标签太多 很多用不到的 所以推荐第一种用法,只写常用的标签就行

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage