z-index用法,position:relative与position:absolute - unet

unet 2021-08-06 原文


z-index用法,position:relative与position:absolute


position: static、absolute、relative

 

static : 默认值。如果没有指定position属性,支持position属性的html对象都是默认为static,可以这么理解:把html页面看作一个文档流,源代码中各个标签的先后位置就是它们所对应的对象的呈现次序,所有取值为static的对象都按照你所编写的html标签的顺序依次呈现。

 

relative: 相对定位。这个属性值保持对象所在文档流中的位置,也就是说它具有和static相同的呈现方式,它同样占有在文档流中的固定位置,后面的对象不会侵占或覆盖;与static属性值不同的是,设置了relative的对象,可以通过top, left, right, bottom属性设定自己的新显示位置,这4个属性的取值是相对于文档流的前一个对象的,你可以自由设置这4个属性偏移到新的位置而不对文档流中的其他对象产生任何影响,原来的页面呈现仍然会我行我素:

 

absolute: 绝对定位。和relative不同的是,这个属性值会将当前对象拖出文档流,后面的对象会占有原来的位置,也就是说,当前对象的呈现是独立显示的,但是它的位置在指定top, left, right, bottom任一属性之前仍是有继承性的,这时的4个属性的取值是相对于浏览器的,和文档流无关了。如果把示例中的B区域设定为absolute而不指定 4个位置属性,通过设定margin来改变它的相对位置,用这个方法可以解决前面提到的问题2

 

 

提示a: css2.0手册中提到relative和absolute定位的滚动条区别不是绝对的,至少在firefox、opera和safari中滚动条该出现还是会出现。

 

提示b: 属性值为absolute对象的z-index属性可以设置层叠显示的次序,它是直接有效的;

属性值为relative对象的z-index属性在设置时要小心,把当前对象的z-index设置为-1是不行的,在firefox中它会无法显示,必须设置为0以上,我们如果想让别的对象挡住它,只有将其他对象也设置positionrelative,并将z-index属性取一个比它大的值即可。

发表于
2013-02-28 14:20 
unet 
阅读(502
评论(0
编辑 
收藏 
举报

 

版权声明:本文为unet原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/unet/articles/2936835.html

z-index用法,position:relative与position:absolute - unet的更多相关文章

  1. 归纳与递归 – VisualGMQ

    归纳与递归 对于离散数学——归纳与递归的学习 目录: 数学归纳法介绍   不完全归纳法 不完全归纳法定义 不完 […]...

  2. 操作系统–内存管理方式 – canexjtuzju

    操作系统–内存管理方式 “碎片的内存”描述一个系统中所有不可用的空闲内存。这些资源之所以仍然未被使 […]...

  3. 移动硬盘无法拷贝大于4G的文件 – hbm

    移动硬盘无法拷贝大于4G的文件 FAT32 磁盘格式,单个文件大小,是不能超过4G的 你必须要转换格式,将磁盘 […]...

  4. 几款内存数据库试用情况 – bindolphin

    solidDB:官网没找到下载地址 eXtremeDB:64位版本需要发邮件索取 TimesTen:最后还是在 […]...

  5. linux安装QQ – yjbjingcha

    linux安装QQ 你不知道我们对开源有多爱 ——腾讯 原文出自此处【独家专訪】腾讯陈磊:你不知道腾讯对开源有 […]...

  6. 买的永远没有卖的精:评北京联通宽带送电视送手机优惠促销活动 – 深蓝医生

    买的永远没有卖的精:评北京联通宽带送电视送手机优惠促销活动 买的永远没有卖的精啊! 商家通过各种促销活动,打包 […]...

  7. 如何将项目管理从禅道迁移到华为软件开发云 – 老鱼大哥

    如何将项目管理从禅道迁移到华为软件开发云 2017-07-21 10:16  老鱼大哥  阅读(501)  评 […]...

  8. [mysql] C++操作mysql方法 – baraka

    [mysql] C++操作mysql方法 下载:http://mirrors.sohu.com/mysql/M […]...

随机推荐

  1. 快速了解云原生中的微服务应用(内含福利)

    【摘要】云原生应用所影响的领域正逐渐从互联网走向非互联网,从传统应用升级走向云原生。当下,云原生技术的成熟正极 […]...

  2. 浅析vue2.0的diff算法

    一、前言 如果不了解virtual dom,要理解diff的过程是比较困难的。 虚拟dom对应的是真实dom, […]...

  3. 面试官视角看面试

        静儿最近做面试官做的比较多,说说咱们这些站在巨人肩膀上的后起之秀应该具有的基本观念。     首先,C […]...

  4. C# XML基本操作

    介绍 XML基础概念: 扩展标记语言 (Extensible Markup Language, XML) ,用 […]...

  5. 几个好的网站

    1:http://www.icreondesignstudio.com/sitemap.shtml 他的背景用 […]...

  6. 如何减少PDF文件的大小

    http://blog.csdn.net/pipisorry PDF文件图文并茂,十分耐看。但是这些美观的PD […]...

  7. 大数据视频教程百度网盘下载

    大数据1.0时代,社会大数据成就了Google,yahoo,百度 大数据2.0时代,消费大数据造就了亚马逊,E […]...

  8. 百度网络监控实战:NetRadar横空出世(下)

    原文:https://mp.weixin.qq.com/s/CvCs-6rX8Lb5vSTSjYQaBg 转自 […]...

展开目录

目录导航