为了账号安全,请及时绑定邮箱和手机立即绑定

相对定位的问题

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225798    人
  • 解答问题       18234    个

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

进入课程

相对定位的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信