在div+css中如何让两个元素的层级关系改变,z-index,不是很好使……

 我来答
cmoooo
推荐于2018-06-20 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:670万
展开全部
层级关系的布局有两种解决方法:

一种方法是使用标签的自然顺序和嵌套顺序来形成合理的布局。

而第一种方法却不是万能的,有时候我们需要将原本位于下层的元素移到另一个元素上方,那可以使用z-index;

而你说的不好用,则是zindex没有生效,没生效就是没有定义position属性,如果不想让元素的位置有所变化,就给赋予z-index属性的元素加上相对定位的position:relative;
山野风景
2012-12-31 · TA获得超过8331个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:480万
展开全部
z-index是决定相对于同一容器的不同DIVposition:absolute显示时的覆盖问题,即谁挡着谁,前提是相对同一父容器,所以常常是相对BODY的几个position:absolute的DIV。

两个元素的层级关系改变,如果理解成谁显示上面下面的问题,可由以上思路解决。
首先要让这几个DIV处于同一父容器,position:absolute,就可以通过z-index控制谁显示在上面的问题。
如果层级关系理解成,两个DIV容器包含关系的改变,那是由代码位置决定的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邝菲贾惜梦
2020-06-06 · TA获得超过3556个赞
知道大有可为答主
回答量:3204
采纳率:25%
帮助的人:186万
展开全部
z-index是决定相对于同一容器的不同DIVposition:absolute显示时的覆盖问题,即谁挡着谁,前提是相对同一父容器,所以常常是相对BODY的几个position:absolute的DIV。
两个元素的层级关系改变,如果理解成谁显示上面下面的问题,可由以上思路解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb493d7
2012-12-31 · TA获得超过218个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:145万
展开全部
z-index要配合position:absolute等属性..单单设置z-index是没效果的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杭笑官中眸画25
2012-12-31
知道答主
回答量:2
采纳率:0%
帮助的人:3058
展开全部
啊啊啊啊 啊啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式