当我修改成position:relative后的疑惑

来源:13-8 我就在那不动了-层模型之固定定位

Robert_Langdon

2016-12-04 23:53

我改了代码以下三行

    position:relative;
    bottom:50px;
    right:50px;


为什么div的框往上跑了

http://img.mukewang.com/58443bf800015d6903980447.jpg

写回答 关注

2回答

  • omg_two
    2016-12-05 00:09:15
    已采纳

    相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动.所以,代码里面的bottom:50px;right:50px;就是表示该元素最终的位置在相对于以前的位置向左移动50px,向上移动50px;

    Robert...

    非常感谢!

    2016-12-05 21:24:42

    共 1 条回复 >

  • qq_小情歌_3
    2016-12-05 16:00:40

    现在你的相对定位是相对于body来移动50px;50px;

    qq_涵水子...

    为什么是相对于body移动的?

    2017-01-16 09:39:03

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1223020 学习 · 18212 问题

查看课程

相似问题