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

关于position:relative

相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动。怎么理解前半句?

正在回答

5 回答

生成一个元素指的是你写一个div标签,浏览器就要生成并且显示一个这样的标签。

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

魏阿贤 提问者

非常感谢!
2016-03-31 回复 有任何疑惑可以回复我~

你把它想象成 一张纸上的画 被拿出来了  然后就可以在纸面上 按照你想要的位置随意放置了

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

就是左右排列吧 然后设定两者的相对位置

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

其实就是当设置了relative之后,这个元素就变成了一个可以浮动的层,然后再根据你的设置产生相对于以前的位置变化。

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

你可以理解为:先按照流的布局方式生成一个元素,并且位于位置A,然后这个元素再按照你设置的样式移动到相对与位置A的某个位置,这种效果就是相对布局。

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

魏阿贤 提问者

“生成一个元素”,是指在比如div{position:relative}填入relative时生成,还是说有其他额外的动作?
2016-03-25 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于position:relative

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