DIV+CSS中的绝对定位和相对定位的区别~~~

 我来答
百度网友2cbd3ce
2012-06-05 · TA获得超过241个赞
知道小有建树答主
回答量:447
采纳率:75%
帮助的人:291万
展开全部
先看一下定义
position:relative|absolute|static|fixed
◆static没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。
◆relative不脱离文档流,参考自身静态位置通过top,bottom,left,right定位,并且可以通过z-index进行层次分级。
◆absolute脱离文档流,通过top,bottom,left,right定位。选取其最近的父级定位元素,当父级position为static时,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。
◆fixed固定定位,这里他所固定的对像是可视窗口而并非是body或是父级元素。可通过z-index进行层次分级。
一般来说
relative就是相对定位 他位置是参照自身原来的位置定位的,定义中说"不脱离文档流"就是说文档会预留原来的位置.
注意的是absolute绝对对定位:
他参照的定位分两个情况:
1.父对像没有设置position或position为static;它参照的就是body坐标原点.
2.其它时候时候它参照的是父对像的左上角坐标.
百度网友9a15341
推荐于2016-06-09 · TA获得超过282个赞
知道小有建树答主
回答量:246
采纳率:60%
帮助的人:110万
展开全部
前面两个链接说的挺明白的,一个是相对整个页面的定位,一个是相对于原来“应该”所在位置进行定位
也说是说绝对定位是距离页面左上角的距离,相对定位是比如不进行定位本来应该在的位置,相对定位后是从不定位的位置开始算起
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myyork
2012-06-05
知道答主
回答量:4
采纳率:0%
帮助的人:7012
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式