最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 16:31:33
文档

cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose

cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose:鼠标移至发布年月时出现了96年到2013年,随便移至哪个年份上都能出现1-12个月的li, 如上图所示,现在移至年份时出现的月份li会被下一层的遮住,设置了z-index以及相应层的position属性,还是不行。 #navigation {z-index:10;pos
推荐度:
导读cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose:鼠标移至发布年月时出现了96年到2013年,随便移至哪个年份上都能出现1-12个月的li, 如上图所示,现在移至年份时出现的月份li会被下一层的遮住,设置了z-index以及相应层的position属性,还是不行。 #navigation {z-index:10;pos

鼠标移至“发布年月”时出现了96年到2013年,随便移至哪个年份上都能出现1-12个月的li,
如上图所示,现在移至年份时出现的月份li会被下一层的遮住,设置了z-index以及相应层的position属性,还是不行。

#navigation {z-index:10;position:relative;}
#navigation li {z-index:20;position:relative;background:blue;}
#navigation li ul{z-index:30;}
#navigation li ul li{z-index:40;position:relative;background:red;}
#navigation li ul li ul{z-index:255;position:absolute;}
#navigation li ul li ul li{background:#def2db;z-index:300;position:relative;background:green;}
#navigation li ul li ul li a{z-index:350;position:relative;}
==============
这是部份的CSS代码,具体的测试文件在附件中,各位能否帮忙看下是什么原因造成的,找了一早上还是没找到原因。谢谢各位
点击下载


回复讨论(解决方案)

这个没啥奇怪的
是一个父子关系的问题,

也可以说是你结构上写的有点问题,需要重新调整下结构

你不外乎就是想做横向的三级下拉菜单
你首先要弄明白他们上下关系(覆盖关系)方可去做吧

我想我已经弄清了它们的上下级关系,所以用下面的代码来设置相应的z-index数值
#navigation {z-index:10;position:relative;}
#navigation li {z-index:20;position:relative;background:blue;}
#navigation li ul{z-index:30;}
#navigation li ul li{z-index:40;position:relative;background:red;}
#navigation li ul li ul{z-index:255;position:absolute;}
#navigation li ul li ul li{background:#def2db;z-index:300;position:relative;background:green;}
#navigation li ul li ul li a{z-index:350;position:relative;}
可还是不能按我想象的效果来显示,不知是哪里出了问题。

问题已解决,来接分了。

接分,请说明下是什么问题,咋解决的啊

我来接分了。

这个可以用相对加绝对来做,第一层用相对定位,第二层用绝对,

我来接分了。

文档

cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose

cssz-index怎么设置都无效,底层li老是被上一层遮住,附源代码_html/css_WEB-ITnose:鼠标移至发布年月时出现了96年到2013年,随便移至哪个年份上都能出现1-12个月的li, 如上图所示,现在移至年份时出现的月份li会被下一层的遮住,设置了z-index以及相应层的position属性,还是不行。 #navigation {z-index:10;pos
推荐度:
标签: 设置 it 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top