详解CSS定位属性Position用法

本文和大家重点讨论一下CSS定位属性Position的用法,position属性的参数主要有position:static,position:relative和position:absolute 等几种,这里学习一下他们的使用方法,相信本文介绍一定会让你有所收获。

创新互联公司专业为企业提供文圣网站建设、文圣做网站、文圣网站设计、文圣网站制作等企业网站建设、网页设计与制作、文圣企业网站模板建站服务,十年文圣做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

CSS定位属性Position详解

CSS中最常用的布局类属性,一个是Float(CSS浮动属性Float详解),另一个就是CSS定位属性Position。

1. position:static

所有元素的默认定位都是:position:static,这意味着元素没有被定位,而且在文档中出现在它应该在的位置。

一般来说,不用指定 position:static,除非想要覆盖之前设置的定位。

 
 
 
 
  1. #div-1 {  
  2.  
  3.  position:static;  
  4.  
  5. }  

代码效果:

2. position:relative

如果设定 position:relative,就可以使用 top,bottom,left 和 right 来相对于元素在文档中应该出现的位置来移动这个元素。【意思是元素实际上依然占据文档中的原有位置,只是视觉上相对于它在文档中的原有位置移动了】

 
 
 
 
  1. #div-1 {  
  2.  
  3.  position:relative;  
  4.  
  5.  top:20px;  
  6.  
  7.  left:-40px;  
  8.  
  9. }  

代码效果:

3. position:absolute

当指定 position:absolute 时,元素就脱离了文档【即在文档中已经不占据位置了】,可以准确的按照设置的 top,bottom,left 和 right 来定位了。

 
 
 
 
  1. #div-1a {  
  2.  
  3.  position:absolute;  
  4.  
  5.  top:0;  
  6.  
  7.  right:0;  
  8.  
  9.  width:200px;  
  10.  
  11. }  
  12.  

 代码效果:

标题名称:详解CSS定位属性Position用法
本文来源:http://www.shufengxianlan.com/qtweb/news11/509911.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联