永发信息网

怎么理解css的position

答案:1  悬赏:60  手机版
解决时间 2021-02-09 08:27
怎么理解css的position
最佳答案
在实际开发页面布局时,运用position,对定位的块级元素的嵌套的效果总是不太理解,这里做了几个测试
一般的在w3c中我们可以很容易的获取定义:
static : 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
fixed :生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
inherit :规定应该从父元素继承 position 属性的值。
absolute : 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
relative : 生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。
总的来说 :
static呢,就是正常的文档流顺序,默认的,相当于没有定位!
fixed呢, 就是相对于浏览器窗口,就是你滚动条怎么滚动,他还是那个位置,就想是 “粘” 在窗口上了!
  inherit呢, 就是从父元素继承 position 属性的值,
absolute呢,是脱离文档流的原来的位置是不继续占据了,如果他的父级元素中有已经定位了的不管是absolute的还是relative,它都会相对于他的父级元素来定位,如果他的父级元素中没有定位了的那么它就是相对于body来定位的。也就是说absolute的绝对是有参照物的!
relative呢,是不会脱离文档流的原来的位置也就继续占据了,它是只相对于自身原来的位置来定位的!
  前三个是很容易理解的,对于absolute和relative的结合使用,做了几个测试
测试(absolute和relative)
  1.单独的absolute和relative
  2.relative中的relative,absolute中的relative
  3.absolute中的absolute,relative中的absolute
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
收到女儿自做的礼物心情说说
九瓷殿怎么去啊,有知道地址的么
中国移动通信马集营业厅怎么去啊,我要去那办
重庆秀山属于什么气候带
HDMI可以一拖二吗
形容样子完全相同的词语是什么?
中国移动(范蠡合作营业厅)怎么去啊,我要去那
狮子座的人是怎么样对待爱情拜托各位大神
中国网通西关营业厅地址有知道的么?有点事想
从沈阳到双鸭山得火车
有一堆枣子,三个三个地数余2,四个四个地数余3
可望而不可及是成语吗
乔拉克布拉克村地址有知道的么?有点事想过去
中国联通(杜堂联通营业厅)地址在什么地方,我
怎么刷主机和键盘刷的最关键
推荐资讯
ABC推拿足浴休闲会所这个地址在什么地方,我
阳谷冠丰车行我想知道这个在什么地方
去美容院做护理后脸上有好多包,之后又好了,怎
作文,假如我是病人,
我举报朝阳市北票和尚沟煤矿原矿长陈显明后来
徐州华宏钢材今日价格
美国能凭提单复印件提货吗,没有同意电放的前
0度别墅轰趴馆怎么去啊,我要去那办事
吴起县公安局交警大队马营中队在哪里啊,我有
吉林春城农商银行金合支行地址在什么地方,想
为什么叫HYDE叫老头?
英语中说什么的时候会回答thanks
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?