浅说position定位及z-index使用

简介: 浅说position定位及z-index使用

z-index属性

  1. z-index : auto | number
  2. z-index 属性设置元素的堆叠顺序,如果为正数,则离用户更近,为负数则表示离用户更远;
  3. 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面;
  4. z-index 仅能在定位元素上奏效(position 属性值为 relative 或 absolute 或 fixed的对象)。
    relative 不脱离文档流,absolute 脱离文档流。
    也就是说:relative 的元素尽管表面上看到它偏离了原来的位置,但它实际上在文档流中还是没变。
    absolute的元素不仅位置改变了,同时也脱离了文档流 不脱离文档流就是在原来的位置还有那个元素大小的位置占据着,就像灵魂出窍一样,本体还在那里,只是显示的位置变了。
    打个比喻:
    absolute就像一个气球,漂在了水面之上的空气中,不会占据水中的位置,(脱离文档流)
    relative就像一个气球,有一半浮在水中,占据水的位置(不脱离文档流)


相关文章
页面中的位置:client、page、screen、offset、以及元素视图位置的区别和方法
页面中的位置:client、page、screen、offset、以及元素视图位置的区别和方法
|
3月前
|
JavaScript 前端开发 开发者
div 元素的 tab-index 属性被设置为 -1,意味着什么
div 元素的 tab-index 属性被设置为 -1,意味着什么
24 0
使用bootstrap-table-fixed-columns固定表格列时底部滑动出现BUG
使用bootstrap-table时数据列过多,又想某列特殊显示?推荐你使用bootstrap-table-fixed-columns来解决吧!使用时需要注意 bootstrap-table和bootstrap-table-fixed-columns尽量保持一致,以防奇怪问题出现
520 0
使用bootstrap-table-fixed-columns固定表格列时底部滑动出现BUG
|
编解码 前端开发 JavaScript
Canvas+HTML+CSS+Position定位
Canvas+HTML+CSS+Position定位
Canvas+HTML+CSS+Position定位
|
前端开发 容器
web前端学习(二十三)——CSS3定位(position)、元素裁剪(clip)及鼠标样式(cursor)属性的相关设置
web前端学习(二十三)——CSS3定位(position)、元素裁剪(clip)及鼠标样式(cursor)属性的相关设置
web前端学习(二十三)——CSS3定位(position)、元素裁剪(clip)及鼠标样式(cursor)属性的相关设置
|
前端开发
前端~定位属性position(relative、absolute、fixed)的分析
前端~定位属性position(relative、absolute、fixed)的分析
176 0
|
iOS开发
使用AutoLayout约束, 为啥图片的大小(Image size)却还以实际大小显示?
问题 给一个 UIImageView 设置一张图片时,使用 AutoLayout 给 UIImageView 约束宽高,但是实际显示的大小,图片以实际的大小显示出来,代码也没有设置 frame,设置contentMode为UIViewContentModeScaleAspectFit 也不起作用。
1051 0
|
前端开发
前端进阶|第十三天 opacity: 0,visibility: hidden,display: none看不见元素看得见的属性
前端进阶|第十三天 opacity: 0,visibility: hidden,display: none看不见元素看得见的属性,每天一个知识点。
2630 0