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

关于定位属性

什么叫具有定位属性的父包含快   什么是定位属性?

正在回答

4 回答

就是可以精确定位的父类模块,定位属性就是通过top right bottom left确定标签位置的属性

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

慕粉3291149 提问者

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

具有定位属性的父包含块:一定要有一个字母说:哦,我这边要定位了,要给一个定位的标志,那么position就这样出现了,position不能单独出来啊,那方向还没定呢,就出现了position:relative/absolute/fixed,这样的样式出来我是这样理解的。

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

我觉得楼上说的不准确,一个块含有position就算是有定位属性了,top等方向指示更具体定位。所以如果一个块只有position,即使没有具体top right bottom left,它也是一个具有定位属性的块。

一般父元素设为position:relative;时,子元素position:absolute;这样子元素就可以相对父元素的位置进行top right bottom left的调整,此时的父元素就是具有定位属性的父包含元素。

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

慕粉3291149 提问者

你的意思是 如果一个块含有position:relative 或者 top bottom left right等属性 就算是有定位属性了吗
2016-06-04 回复 有任何疑惑可以回复我~
#2

jumpwind 回复 慕粉3291149 提问者

关键不是relative或者top right bottom left,而是position,position就是定位属性,你去查一下单词,position就是位置的意思。relative和top right bottom left之类的都是用来将position具体化的。
2016-06-04 回复 有任何疑惑可以回复我~
#3

慕粉3291149 提问者 回复 jumpwind

ok 我懂了 谢谢了啊
2016-06-04 回复 有任何疑惑可以回复我~
#4

慕粉3291149 提问者 回复 jumpwind

我刚才试了一下 确实如此
2016-06-04 回复 有任何疑惑可以回复我~
#5

jumpwind 回复 慕粉3291149 提问者

多敲敲,我之前对这些概念也很模糊,bug改多了就知道了
2016-06-04 回复 有任何疑惑可以回复我~
#6

慕粉3291149 提问者 回复 jumpwind

谢谢了
2016-06-05 回复 有任何疑惑可以回复我~
查看3条回复

具有定位属性的父包含块指它的position属性为relative,这样它的子标签才有定位属性,最外层的父是body,定位属性可以方便让元素处于自己该出现的位置,

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

慕粉3291149 提问者

你看我这样理解对不对 假如一个div块 他的position属性为absolute 是不是他其实就是相当于漂浮在整个页面上 然后再进行绝对定位 relative属性 也是漂浮在整个页面之上 然后相当于原来的位置进行定位啊
2016-06-04 回复 有任何疑惑可以回复我~
#2

jumpwind 回复 慕粉3291149 提问者

relative即使相对于原来的位置移动了,但是还是会占着原来的位置的空间。absolute是相对于(具有定位属性的)父级元素的定位,relative是相对于原来自己位置的定位
2016-06-04 回复 有任何疑惑可以回复我~
#3

慕粉3291149 提问者 回复 jumpwind

relative仍然会占据原来的空间 然后移动之后是相当于漂浮在页面之上的是吧
2016-06-04 回复 有任何疑惑可以回复我~
#4

jumpwind 回复 慕粉3291149 提问者

我觉得你理解的漂浮和我理解的漂浮不一样,我的理解中,float或者fixed那种才算漂浮吧。其实你要理解成漂浮也可以,具体看个人吧
2016-06-04 回复 有任何疑惑可以回复我~
查看1条回复

举报

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

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

进入课程

关于定位属性

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