<p class="sougouContent"> </p> <p class="tag"> HTML CSS </p> 如图,有条缝隙弄不掉。。 <br> <br> <br> 就是简单放一个div <br> <br> <div></div> <br> <br> <br> 然后下面是样式 <br> div.page { <br> background-color:#518845; <br> margin-left:auto; <br> margin-right:auto; <br> margin-top:0px; <br> width:1000px; <br> height:200px; <br> overflow:hidden; <br> } <br> <br> 明明设置了margin-top:0px怎么距页面顶部还是有一条缝隙? <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer"> 你把body设下margin:0;padding:0; </p> <p class="sougouAnswer"> 很多标签在不同的浏览器下有默认的margin值和padding值,使用前可以先清除下默认值,都归0就不会出现这种问题了 <br> 解决办法1: <br> body,html,div{ padding:0; margin:0;} <br> 解决办法2: <br> 直接*{padding:0; margin:0}也可以 <br> 因为标签太多 很多用不到的 所以推荐第一种用法,只写常用的标签就行 <br> </p>