CSS中的z-index属性有什么用??简单说明

 我来答
网海1书生
科技发烧友

推荐于2017-10-02 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
当网页上出现多个由绝对定位(POSITION:absolute)或固定定位(POSITION:fixed)所产生的浮动层时,必然就会产生一个问题,就是当这些层的位置产生重合时,谁在谁的上面呢?或者说谁看得见、谁看不见呢?这时候就可以通过设置z-index的值来解决,这个值较大的就在上面,较小的在下面。
z-index的意思就是在z轴的顺序,如果说网页是由x轴和y轴所决定的一个平面,那么z轴就是垂直于屏幕的一条虚拟坐标轴,浮动层就在这个坐标轴上,那么它们的顺序号就决定了谁上谁下了。
匿名用户
2020-03-22
展开全部

CSS中的z-index属性定义一个元素在文档中的层叠顺序https://www.apiref.com/css-zh/properties/positioning/z-index.htm

  • z-index用于确定元素在当前层叠上下文中的层叠级别,并确定该元素是否创建新的局部层叠上下文。

  • 每个元素层叠顺序由所属的层叠上下文和元素本身的层叠级别决定(每个元素仅属于一个层叠上下文)。

  • 同一个层叠上下文中,层叠级别大的显示在上面,反之显示在下面。

  • 同一个层叠上下文中,层叠级别相同的两个元素,依据它们在HTML文档流中的顺序,写在后面的将会覆盖前面的。

  • 不同层叠上下文中,元素的显示顺序依据祖先的层叠级别来决定,与自身的层叠级别无关。

  • 当z-index未定义或者值为auto时,在IE6,7下会创建新的局部层叠上下文,而在高级浏览器中,按照规范不产生新的局部层叠上下文

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-04
展开全部
如果不用,默认的情况是后面的元素叠在前面的元素上面,但是有时候需要将前面的元素一直保持在最上面,这时候就需要用到z-index了,那么就把前面的z-index设的比后面的大,明白了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书香学编程
2020-12-17 · 贡献了超过775个回答
知道答主
回答量:775
采纳率:25%
帮助的人:54.5万
展开全部

Vue实践-CSS样式position/display/float属性对比使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式