加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

CSS+DIV定位浅析

发布时间:2018-09-01 19:37:08 所属栏目:创业 来源:站长网
导读:在用CSS+DIV举办机关的时辰,一向对position的四个属性值relative,absolute,static,fixed分的不是很清晰,甚至常常会呈现让人很忧郁的功效。本日研究了一下,总算有所相识。在此总结一下: 先看下各个属性值的界说: 1、static:默认值。没有定位,元素出

在用CSS+DIV举办机关的时辰,一向对position的四个属性值relative,absolute,static,fixed分的不是很清晰,甚至常常会呈现让人很忧郁的功效。本日研究了一下,总算有所相识。在此总结一下:

先看下各个属性值的界说:

1、static:默认值。没有定位,元素呈此刻正常的流中(忽略 top, bottom, left, right 可能 z-index 声明)。

2、relative:天生相对定位的元素,通过top,bottom,left,right的配置相对付其正常位置举办定位。可通过z-index举办条理分级。

3、absolute:天生绝对定位的元素,相对付 static 定位以外的第一个父元素举办定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性举办划定。可通过z-index举办条理分级。

4、fixed:天生绝对定位的元素,相对付赏识器窗口举办定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性举办划定。可通过z-index举办条理分级。

static与fixed的定位方法较好领略,在此不做说明。下面临应用的较多的relative和absolute举办说明:

1、relative。定位为relative的元素离开正常的文本流中,但其在文本流中的位置依然存在。如图1:

CSS+DIV定位浅析

图1

黄色配景的层定位为relative,赤色边框地区为其在正常流中的位置。在通过top、left对其定位后,从灰色配景层的位置可以看出其正常位置依然存在。

2、absolute。定位为absolute的层离开正常文本流,但与relative的区别是其在正常流中的位置不在存在。如图2:

CSS+DIV定位浅析

图2

可以看到,在将黄色配景层定位为absolute后,灰色配景层自动补上。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读