首页  >   网站建设  >  position属性 css中定位position有哪几个属性值

position属性 css中定位position有哪几个属性值

position其实就是用来设定元素的定位类型,在使用过程当中一共有四个常见的属性值,分别是static,relative,absolute,fixed,这四种属性究竟有哪些特点呢?接下来我们就一起来好好的了解一下吧。

  position属性——css中定位position有哪几个属性值

1、static,默认值

说到这里我们不得不提一下一个定义——文档流,很多书对文档流这个概念只是一笔带过,没有详细解答,但我根据自己的经验和理解对它进行了总结,文档流其实就是文档的输出顺序,也就是我们通常看到的由左到右、由上而下的输出形式,在网页中每个元素都是按照这个顺序进行排序和显示的,而float和position两个属性可以将元素从文档流脱离出来显示。

默认值就是让元素继续按照文档流显示,不作出任何改变。

2、relative,相对定位

相对定位一个最大特点是:自己通过定位跑开了还占用着原来的位置,不会让给他周围的诸如文本流之类的对象。相对定位也比较独立,做什么事它自己说了算,要定位的时候,它是以自己本身所在位置偏移的(相对对象本身偏移)。本身位置变化了,而元素最初所占的物理空间依然还是存在,另外一点元素相对定位后并没有影响其他相邻的元素。

3、absolute,绝对定位

位置被设置为absolute后,被设置的元素会被定义到包含它的元素内的指定坐标(X坐标、Y坐标)。

比如:position:absolute;left:20px;top:80px;这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。它不会随着窗口大小变化,只是固定在一个特定的坐标轴上面;

4、固定位置,fixed

在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。但是目前它在IE6中不被支持.

  CSS中Position的用法详解

position:static|relative|absolute|fixed

取值:

static:默认值,无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用,默认值。

relative:相对定位,对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。

absolute:绝对定位,对象脱离正常文档流,使用top,right,bottom,left等属性进行绝对定位。而其层叠通过z-index属性定义。

fixed:固定定位,对象脱离正常文档流,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。

以上就是有关position属性的所有内容,当然了解了position属性之后还不够,要想正确的使用是一定要认真的去琢磨其中的使用技巧的,如果还想了解更多与之有关的内容,欢迎关注我们文军营销的官网。

推荐阅读

oracle安装教程 Oracle如何正确安装 | 文军营销提供的数据库的安装文件放在电脑的D盘中,在安装之前需要解压,注意一点,对于Win...下一篇: position属性 css中定位position有哪几个属性值 最新文章 r语言学习 手...shell编程 shell编程是什么 | 文军营销一个系统当中操作系统就是一个系统资源的管理者和分配者,而这操作的过程当中...上一篇: position属性 css中定位position有哪几个属性值 下一篇: setinterval...滚动条样式 网页设计中怎么在页面中设置一个滚动条 | 文军营销css属性overflow-y:auto;DIV里面的内容超过DIV的...400px;POSITION:absolute;TOP:47px;HEIGHT:400...有关滚动条的设计和修改,是在网页设计过程当中...

copyright@2015上海文军信息技术有限公司沪ICP备10034044号-8公网安备31011202001046号网站地图