最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose

来源:动视网 责编:小采 时间:2020-11-27 15:43:58
文档

如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose

如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose:css 多级菜单 body{ font-family:微软雅黑; font-size:12px; line-height:1.5; } ul,li,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd{ margin:0px; padding:0px; font-size:12px; fon
推荐度:
导读如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose:css 多级菜单 body{ font-family:微软雅黑; font-size:12px; line-height:1.5; } ul,li,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd{ margin:0px; padding:0px; font-size:12px; fon


css





多级菜单







  • 网站首页

  • 域名主机

  • 域名注册

  • 企业邮局



  • 网站建设

  • 企业网站

  • 其它网站

  • 行业网站

  • 论坛程序

  • 商城程序





  • 联系我们






  • 目前这样的,第二级菜单显示的时候,三级菜单也跟着显示了,不知道哪里出错了,求高手指导,谢谢先……

    文件已上传到:http://www.zjgqy.com.cn/t4.html


    回复讨论(解决方案)

    #menu2 ul li:hover ul li ul{ display:none;}

    加一个这个,否则第二集菜单显示时会连带把第三级 ul 显示出来

    #menu2 ul li:hover ul li ul{ display:none;}

    加一个这个,否则第二集菜单显示时会连带把第三级 ul 显示出来


    感谢Dizzy88的回复,这个问题解决了,但是在IE6下面还是有问题,不知道怎么办了!能麻烦你帮我再看看么?

    #menu2 ul li.current ul{
    display:block;}
    加了这个样式,还有下面这段JS
    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("menu2");
    var allli = navRoot.getElementsByTagName("li")
    for (i=0; i node = allli[i];
    node.onmouseover=function() {
    this.className+=" current";
    }
    node.onmouseout=function() {
    this.className=this.className.replace(" current", "");
    }
    }
    }

    }
    window.onload=startList;
    //-->

    这个ie6不支持那句话了,它只支持a的伪类!这个是不是要改JS了啊?

    这个肯定是JS代码的问题了,有一句说得很对,IE6不支持伪类,所以你后加的那句隐藏三级列表的也失效了,应该在JS里面给它加上不显示!

    因为在鼠标移动到二级菜单的时候三级菜单没有隐藏
    只要在就可以了

    注意把前面的ID 修改为你自己的id

    #menu2 ul li.current ul{
    display:block;}
    加了这个样式,还有下面这段JS
    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("menu2");
    var allli = navRoot.getElementsByTagName("li")
    for (i=0; i node = allli[i];
    node.onmouseover=function() {
    this.className+=" current";
    }
    node.onmouseout=function() {
    this.className=this.className.replace(" current", "");
    }
    }
    }

    }
    window.onload=startList;
    //-->


    ie6 是不支持div的伪类 :hover的 你把你的 li里加个a标签 然后css 控制a标签就好了


    #menu2 ul li.current ul{
    display:block;}
    加了这个样式,还有下面这段JS
    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("menu2");
    var allli = navRoot.getElementsByTagName("li")
    for (i=0; i node = allli[i];
    node.onmouseover=function() {
    this.className+=" current";
    }
    node.onmouseout=function() {
    this.className=this.className.replace(" current", "");
    }
    }
    }

    }
    window.onload=startList;
    //-->


    ie6 是不支持div的伪类 :hover的 你把你的 li里加个a标签 然后css 控制a标签就好了



    不知道加在哪里啊,试了几次,都没有调试成功,能麻烦你帮我改改么?

    文档

    如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose

    如何用css中的ulliulliulli实现三级菜单_html/css_WEB-ITnose:css 多级菜单 body{ font-family:微软雅黑; font-size:12px; line-height:1.5; } ul,li,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd{ margin:0px; padding:0px; font-size:12px; fon
    推荐度:
    标签: 如何用 菜单 html
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top