李qqq
2016-03-02 17:17
#box3{
width:200px;
height:200px;
position:absolute;
这样写也可以吗?测试效果是一样的。
如果你打算参照上一个盒子,就必须写position:relative,同理,position:absolute是绝对位置,相对于body的
#box3{
width:200px;
height:200px;
position:absolute;
top:40px;}
这样就有区别了。
你的代码只能说明是绝对定位,相对于body(浏览器窗口)定位,却没设置偏移多少,那他就默认自上而下垂直分布于页面。等待着你设置偏移量。如果你设置了偏移量,它才有效果。如果没设置,就默认效果咯!
参照定位的元素必须加入position:relative吧
初识HTML(5)+CSS(3)-升级版
1228527 学习 · 19002 问题
相似问题