position属性

在css中,position属性用来控制元素的位置信息,其取值共有4种,即static、relative、absolute、fixed。

静态定位(static)

若没有指定position属性,则默认的position属性值为static,则所有poition属性值为static的对象将按照你所编写html标签的顺序依次呈现。

相对定位(relative)

该属性值仍然保持对象所在文档流的位置,即它与static所呈现的次序相同,与static属性不同的是,它可以通过top,left,right,bottom属性设定自己的新显示位置,这四个属性值是相对于该对象原来所在的位置。

绝对定位(absolute)

与relative定位不同的是,该属性值会将当前对象脱出文档流,后面的对象占有该对象原来所在的位置;与relative定位相似的是,他可以通过top,left,right,bottom属性重新设定自己的新位置,但该属性的取值不是相对于其最近的一个position值不为static的祖先元素的位置。

固定定位(fixed)

固定定位与绝对定位很相似,它同样会使得当前对象脱出文档流,也可以通过top,left,right,bottom属性重设自己的新位置,但是该属性的取值是相对于浏览器窗口,就如"fixed"的含义一样,是钉在窗口中的某一处,其位置固定,不会随着滚动条的拖动而发生改变。

z-index属性

如果说一个平面是由x轴和y轴所构成的一个平面,那么一个html页面就可以看成是一个由x轴、y轴和z轴所组成的一个页面,如图所示:

其中z-index所表示的就是该页面中元素在z轴上的高度,如图A元素的z-index值就比B元素的z-index值要大。但如果要体现z-index的效果也是有条件的,就是该元素的position值不为static(即为absolute、relative或fixed)。

http://www.cnblogs.com/roucheng/

最新文章

  1. 软件工程(FZU2015)赛季得分榜,第三回合
  2. 使用Polly让程序有Retry的机制
  3. Android HTTPS(5)SSL测试工具
  4. hdu 5585 Numbers【大数+同余定理】
  5. M-JPEG和MPEG-4的区别 M-JPEG VS MPEG
  6. Nginx缓存配置及nginx ngx_cache_purge模块的使用
  7. MySQL性能状态查看方式
  8. Objective-C马路成魔【12-分类和协议】
  9. 使用HttpClient 调用Web Api
  10. wcf 上传文件报413,404和发布错误
  11. Mysql 启动遇到 The server quit without updating PID file (/[FAILED]l/mysql/data/021rjsh216086s.pid)和Attempted to open a previously opened tablespace
  12. DBA_基本Bash语法汇总
  13. HBASE的Java与Javaweb(采用MVC模式)实现增删改查附带源码
  14. locaton.href传参数
  15. ES6 Proxy的应用场景
  16. PAT题解-1118. Birds in Forest (25)-(并查集模板题)
  17. ajax调用json
  18. umount /dev/shm
  19. 请教如何改善C#中socket通信机客户端程序的健壮性
  20. 117. Populating Next Right Pointers in Each Node II 计算右边的附属节点

热门文章

  1. 通过transform属性改变图片的位置大小等信息
  2. struts2:非表单标签
  3. 【python】日志模块
  4. Oracle外键不加索引会引起死锁问题
  5. Android permission 访问权限大全
  6. EventBus使用介绍
  7. Shell之数学计算
  8. 关于fork的一道经典面试题
  9. mono+jexus 之连接数据库
  10. Ext.js中的tip事件实际使用