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

不是特别懂绝对定位和相对定位,都可以有left,right,top,bottom属性啊啊。

不是特别懂绝对定位和相对定位,都可以有left,right,top,bottom属性啊。

正在回答

6 回答

刚在纳闷这个问题,这里说一下自己的理解,不对希望指正:绝对定位的属性值是相对于被设置元素的父包含块元素的;而相对定位的属性值是相对于被设置元素原本位置的。简单说它们的参照物不同,希望可以帮到大家,谢谢!

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

相对定位和绝对定位之后,块状元素占据的位置不同,相对定位仍然占据以前的位置,绝对定位占据的是新的位置

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

相对定位只对自身和绝对定位有限定作用,绝对定位只对自身有限定作用,但是绝对定位受到父级相对定位的限定

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

绝对定位是针对浏览器固定在某个位置;相对定位是针对视图里某个元素固定在某个位置;固定定位是针对整个视图固定在某个位置。


比如:你在本页面右上角看到的“发布问题”按钮就是绝对定位,它只就固定在这个位置;“发布问题”按钮下面的标签中相互之间就存在相对定位,比如“java”所在的标签相对“PHP”标签就是相对定位,若php所在标签字符数增加,java所在标签也会自动向右边移动。位置是相对固定的。而固定定位来说可以参见“课程”页面下左边的分类模块,当你向下滚动时,它是固定在整个视图的顶端的,不会因为滚动条的变化而变化。

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

不浪漫

绝对定位是已父级为参考点留在某个位置的。如果父级都未设置定位,才会以浏览器为参考位置
2017-03-03 回复 有任何疑惑可以回复我~

http://1.mushroom12301.sinaapp.com/?p=19

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

举报

0/150
提交
取消

不是特别懂绝对定位和相对定位,都可以有left,right,top,bottom属性啊啊。

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