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

相对定位后,理解偏移前的位置保持不动?

大家好,不知道我理解的是否正确?

<!- 理解偏移前的位置保持不动。

   (1)正常的文档流中的层是从上至下从左到右自然排序,表现在某层的位置移动后,伴随着相邻层的移动.

   (2)相对定位某层后,相邻的层位置没有随着相对定位层而移动.任停留在原来的领地。

->


正在回答

2 回答

相对定位后,只是元素本身位置偏移了,但原来位置空间还保留,后续元素也是相对于它原来的位置空间接着显示的。你可以用代码尝试下。不过这种用法很少见。一般给元素添加relative定位,只是给后代元素或者子元素做绝对定位提供一个参照物而已。

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

FRANKShareCode 提问者

好滴,谢谢啦:)
2014-12-27 回复 有任何疑惑可以回复我~
#2

FRANKShareCode 提问者

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>relative样式</title> <style type="text/css"> #div1{ width:200px; height:200px; border:2px red solid; position:relative; left:100px; top:10px; } #div2{ width:200px; he
2014-12-27 回复 有任何疑惑可以回复我~
#3

FRANKShareCode 提问者

按照您的提议,我做了个测试,理解了:) 后续元素也是相对于它原来的位置空间接着显示的,并没有随着文档流移动.
2014-12-27 回复 有任何疑惑可以回复我~

我的理解是这样的,相对定位是在需要移动元素本身的位置上移动 ,并且相邻的位置不会改变

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

举报

0/150
提交
取消

相对定位后,理解偏移前的位置保持不动?

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