急,请问css的边距问题?

来源:百度知道 编辑:UC知道 时间:2024/07/05 02:17:05
急,请问css的边距问题?
<style>
body{
margin:0px;
border:10px solid yellow;
}

p{
background:red;
border:1px solid black;
}

div{
border:1px solid black;
}

</style>

<div><p class="a">111</p></div>

在火狐中.

p放在div里会产生上边距和下边距,

可如果把div去掉的话,p和body之间不产生上边距,但会产生下边距,请问为什么?

设置P的margin;opx;
上下边距去掉,或者你给topmargin="0" downmargin="0" 也可以~~~

设置p的margin:0px;
上下边距就去掉了。

p标签是默认有margin值的,若你不要它有边距就清除margin值,设置p的margin:0px;