当前位置: 网站建设 > 网页设计 > 建站经验 >

absolute与relative如何区分怎么用?

时间:2013-03-02 03:41来源:未知 作者:admin 点击:

标签:absolute与relative如何区分怎么用? 怎么(17)网站建(20)区分(8)absolute(5)relative(5)如何(201)
--> [网站建设之]absolute与relative如何辨别怎么用? 我们都晓得absolute是绝对定位,relative是相对定位。相应的用position属性来进行设置。然而这个绝对与相对是什么意思呢?绝对是哪里的绝对,相对又是相对什么处所相对?那他们又有什么样的特征,能够做
absolute与relative如何区分怎么用?》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302331542013.htm
--> [网站建设之]absolute与relative如何辨别怎么用?

  我们都晓得absolute是绝对定位,relative是相对定位。相应的用position属性来进行设置。然而这个绝对与相对是什么意思呢?绝对是哪里的绝对,相对又是相对什么处所相对?那他们又有什么样的特征,能够做出什么样的后果呢?对于两者之间又有什么样的技能下面我们就来解读。

  Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照阅读器的左上角,配合top、right、bottom、left(下面简称trbl)进行定位,在没有设定trbl的情形下,默认根据父级的坐标原始点为原始点。如果设定trbl并且父级不设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,地位将由trbl决议。

  我们看下面的图片:



  个别来讲,网页居中的话用Absolute绝对定位就十分容易犯错,由于浏览器窗口始终是跟着分辩率的大小主动适应的,而Absolute则会以浏览器的左上角为原始点,不会应为辨别率的变化而变更位置。良多人出错就在于这点上出错。而网页居左其特性与Relative很类似,但是仍是有实质的差别。

  Relative,CSS中的写法是:position:relative; 他的意思是相对绝对定位,他是参照父级的原始点为原始点,无父级则以body的原始点为原始点,配合trbl进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级内容区的原始点进行定位。

  我们看下面的图片:



  有时咱们还须要依附z-index来设定容器的高低关联,数值越大越在最上面,数值范畴是天然数。当然有一点要重视,父子关系是无奈用z-index来设定上下关系的,必定是子级在上父级在下。这种属性设置是css下拉菜单中尤为常见。 Tag:absolute   relative     absolute   relative     相关的主题文章:
(责任编辑:网站建设)
absolute与relative如何区分怎么用?相关文章
上一篇:9个精简优化CSS文件的技巧 下一篇:absolute与relative怎么区分?
回到顶部