急,请问css的margin负问题?

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:49:51
急,请问css的margin负问题?
<style>
body{
margin:0px;
}

.son2{
background-color:yellow;
border:1px solid black;
margin-left:-400px;
float:right;
}
</style>
<div class="son2">ww</div>

设置完float后,在ie中可以margin-left:-400px;向左拉回

而在火狐中,为什么margin-left:-400px一动不动,拉不回啊?

加上position的值,默认的属性值都是static,静态。
relative(相对)以及absolute(绝对)。
自己可以试验一下。

DOCUMENT是从上往下读取的..
你的代码,IE和FF都是先读 margin-left:-400px;这是一个定位值,然后再读float:right;这也是一个定位值
而IE和FF的机制不一样,在FF中 margin-left:-400px;就被float:right;覆盖了
总的来说,你这段样式表是有问题的