div+css相对定位与绝对定位用法实例详解

div+css相对定位与绝对定位用法实例详解

ID:20364841

大小:25.50 KB

页数:4页

时间:2018-10-10

div+css相对定位与绝对定位用法实例详解_第1页
div+css相对定位与绝对定位用法实例详解_第2页
div+css相对定位与绝对定位用法实例详解_第3页
div+css相对定位与绝对定位用法实例详解_第4页
资源描述:

《div+css相对定位与绝对定位用法实例详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、div+css相对定位和绝对定位用法实例详解·分享25个CSS3动画按钮和菜单教程·CSS实例教程:十步学会用CSS建站·曹鹏CSS/层叠样式表视频教程·DIV+CSS制作的个性水平导航菜单实例·学习网页中的图片如何应用CSS的滤镜的效果关键词:div+css相对定位和绝对定位用法实例详解本文向大家介绍一下CSSrelative相对定位的概念,如果对一个元素进行相对定位,它将出现在它所在的位置上。CSSrelative相对定位设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。CSS相对

2、定位相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。如果将top设置为20px,那么框将在原位置顶部下面20像素的地方。如果left设置为30像素,那么会在元素左边创建30像素的空间,也就是将元素向右移动。#box_relative{position:relative;left:30px;top:20px;}如下图所示:注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框

3、。CSS相对定位实例h2.pos_left{上海凯迪财税http://101.1.20.46/position:relative;left:-20px}h2.pos_right{position:relative;left:20px}

这是位于正常位置的标题

这个标题相对于其正常位置向左移动这个标题相对于其正常位置

4、向右移动

相对定位会按照元素的原始位置对该元素进行移动。

样式"left:-20px"从元素的原始左侧位置减去20像素。

样式"left:20px"向元素的原始左侧位置增加20像素。

  2.定位的形象解释  我先来架设一个虚拟的场景:有一个矩形的房间,里面还有一个水桶装了些水,水里还浸泡着一个西瓜,这个房间半空中还有不少的钩子用于挂东西用。现在我把网页元素与上面物件对应上,那么房间就是一个网页,水桶是网页中的一个板块,桶中的水就是文本流,西瓜就是将要被定

5、位的对象。  (1)贡献的绝对定位(absolute)  对照前面解释,如果西瓜被赋予绝对定位,那么就等于把西瓜从水中捞起来挂在半空中的钩子上,水桶中西瓜原来占用的空间水会自动填补它(绝对定位对象会让出自己原先占用位置,所以说它是贡献的)。此时如果之前没有对水桶进行定位设定,那么被拿起的西瓜位置不会再受水桶位置影响,水桶怎么移动,西瓜还是挂在原来位置,至于西瓜要怎放,则以房间左上角(body左上角)为准,用left,right,top,bottom值来定位。  但是如果水桶也给出了定位设置(通常是相对定位,下面有讲到这一实用技

6、巧),此时西瓜的摆放就没有那么自由了,尽管此时西瓜被拿起来了不会影响水桶中的水(文本流),但它还是要听桶的话,桶会告诉西瓜“你可以活动,但应该在我的范围内走动,比方说我要你在我左上方1米处,你就要跟死这一点,我走你也要跟着走”,如果桶中有很多个西瓜,可以全部拿出来吊到半空中,它们将被安排在不同高度的空间(层),所以在房顶垂直往下看,有可能看到不同西瓜层叠在一起的情况(这个所谓的高度在网页中是不存在的,就像FLASH动画中的不同层上安排了元素,但它们在看时不会有深度感觉)。可见绝对定位的对象参考目标是它的父级,专业称之为包含块。

7、  (2)自私的相对定位(广州中维财税http://101.1.28.14/relative)  相对定位一个最大特点是:自己通过定位跑开了还占用着原来的位置,不会让给他周围的诸如文本流之类的对象。相对定位也比较独立,做什么事它自己说了算,要定位的时候,它是以自己本身所在位置偏移的(相对对象本身偏移)。再拿前边作比如来解,那么此时西瓜似乎是有魔法的,如果西瓜通过相对定位在水桶中偏移了你会看到一个现实生活中不存在的现象:水中有一个地方水凹下去了,周围的水不能填补它,西瓜看起来在旁边,如果搅动一下桶中的水,那个凹的位置会发现改变(

8、文本流对相对定位对象还存在影响),但是凹处到西瓜出现的距离始终保持一致。可见文本流与它之间还会互相影响,因为对象并没有真正脱离文本流,就像有两个人在同一层楼水平移动的过程中会有碰头的机会。  (3)总结两种定位的特征  绝对定位就像是把不同对象安排到了一栋高楼的不同楼层(一般

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。