400-685-0732 电话咨询定制营销方案
关注专业seo外包公司
SEO创新会
文军营销
大数据驱动  让营销不走弯路
首页  >   网站建设  >  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属性之后还不够,要想正确的使用是一定要认真的去琢磨其中的使用技巧的,如果还想了解更多与之有关的内容,欢迎关注我们文军营销的官网。

推荐阅读

json转字符串 json转字符串的方法是什么 | 文军营销在学习js软件的过程当中,请各位一定学习到了怎么加json转化成字符串,如果现在问...position属性 css中定位position有哪几个属性值 oracle安装教程 Oracle如何正确安装...oracle安装教程 Oracle如何正确安装 | 文军营销提供的数据库的安装文件放在电脑的D盘中,在安装之前需要解压,注意一点,对于Win...下一篇: position属性 css中定位position有哪几个属性值 最新文章 sql教程 sql数据...滚动条样式 网页设计中怎么在页面中设置一个滚动条 | 文军营销滚动条样式——网页设计中怎么在页面中设置一个滚动条 css属性 overflow-y:auto...hidden;OVERFLOW:scroll;WIDTH:400px;POSITION:absolute;TOP:47px;HEIGHT:400px...