相对定位的问题

来源:13-7 相对于自己的位置-层模型之相对定位

街角疯

2016-10-24 15:18

如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。

其中“相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),”这句什么意思?需要设置浮动类型吗?

写回答 关注

3回答

  • 慕粉4048597
    2016-10-24 15:31:59
    已采纳

    他的意思是相对定位的作用就像是添加float后给浮动元素添加marin-left(right,top,bottom):XXpx;而相对定位只要用left等来直接设置,解决一些浮动解决不了的问题.

  • qq_风吹起我帅气的头发_0
    2016-10-24 15:50:23

    其中“相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),这个就是总之父元素relative就可以实现了,总之父元素relative,子元素absolute就OK了。

  • 小胖纸
    2016-10-24 15:25:43

    实际运用的时候并没有设定浮动。总之父元素relative,子元素absolute才能设置成功。

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

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

1225812 学习 · 18234 问题

查看课程

相似问题