Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 左侧菜单问题_Html_Css_Megamenu - Fatal编程技术网

Html 左侧菜单问题

Html 左侧菜单问题,html,css,megamenu,Html,Css,Megamenu,我有一个左侧菜单,当我将鼠标悬停在它上面时,子菜单无法正确显示。 我想问题出在z-index上,我修改了好几次,但都没有解决。 我使用从右到左引导v3.3.7 那么这里怎么了? htmlcode在这里 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width

我有一个左侧菜单,当我将鼠标悬停在它上面时,子菜单无法正确显示。 我想问题出在z-index上,我修改了好几次,但都没有解决。 我使用从右到左引导v3.3.7 那么这里怎么了?
html
code在这里

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="A fully featured admin theme which can be used to build CRM, CMS, etc.">
        <meta name="author" content="Coderthemes">
        <title>dashboard</title>
        <link href="bootstrap.rtl.full.css" rel="stylesheet" type="text/css" />
        <link href="core.css" rel="stylesheet" type="text/css" />
        <link href="mega.css" rel="stylesheet" type="text/css" />
    </head>
    <body class="fixed-left-void">

        <!-- Begin page -->
        <div id="wrapper" class="forced enlarged">
            <!-- ========== Left Sidebar Start ========== -->

            <div class="left side-menu">
                <div class="sidebar-inner slimscrollleft">
                    <!--- Divider -->
                    <div id="sidebar-menu">
                        <ul>

                            <li class="text-muted menu-title">Navigation</li>                                               
                            <!--start mega menu-->

                            <li  class="has-submenu has_sub">
                                <a href="javascript:void(0);" class="waves-effect MegaClick" ><i class="md md-layers">menu</i><span> menu </span><span class="menu-arrow"></span></a>
                                <ul class="submenu megamenu list-unstyled" >
                                    <li>
                                        <ul>
                                            <li><a href="components-widgets.html">title1</a></li>
                                            <li><a href="components-nestable-list.html">title2</a></li>
                                            <li><a href="components-range-sliders.html">title3</a></li>
                                            <li><a href="components-masonry.html">title4</a></li>                                           
                                        </ul>
                                    </li>
                                    <li>
                                        <ul>

                                            <li><a href="form-elements.html">title5</a></li>


                                               <li class="has_sub">


                                                    <a href="javascript:void(0);" class="waves-effect"><span>sub menu</span>  <span class="menu-arrow"></span></a>
                                                    <ul style="">
                                                        <li><a href="javascript:void(0);"><span>sub title1</span></a></li>
                                                        <li><a href="javascript:void(0);"><span>sub title2</span></a></li>
                                                        <li><a href="javascript:void(0);"><span>sub title3</span></a></li>
                                                    </ul>
                                            </li>
                                            <li><a href="form-validation.html">title6</a></li>
                                            <li><a href="form-pickers.html">title7</a></li>
                                            <li><a href="form-wizard.html">title8</a></li>
                                        </ul>
                                    </li>

                                    <li>
                                        <ul>
                                            <li><a href="form-mask.html">title9</a></li>
                                            <li><a href="form-summernote.html">title10</a></li>
                                            <li><a href="form-wysiwig.html">title11</a></li>
                                            <li><a href="form-code-editor.html">title12</a></li>  
                                            <li><a href="form-code-editor.html">title13</a></li>                                            
                                        </ul>
                                    </li>


                                </ul>
                            </li>

                            <!--end mega menu-->                                                        

                        </ul>

                        <div class="clearfix"></div>
                    </div>
                    <div class="clearfix"></div>
                </div>
            </div>
            <!-- Left Sidebar End -->          
        </div>
        <!-- END wrapper -->
    </body>
</html>
而mega.css代码是

@media (min-width: 992px) {
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu {
    white-space: nowrap;
    width: auto;
  }
 #wrapper.enlarged .left.side-menu #sidebar-menu > ul   > li .submenu.megamenu > li {
    overflow: hidden;
   width: 200px;
    display:inline-block;
    vertical-align: top;
  }

}

    @media (max-width: 991px) {

  #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu > li > ul {
    list-style: none;
    padding-left: 0;
  }
 #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu > li > ul > li > span {
    display: block;
    position: relative;
    padding: 15px;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
    color: #79818a;
  }
  }
#wrapper.enlarged .left.side-menu #sidebar-menu ul  li.has-submenu:hover > ul.submenu.megamenu > li > ul{
 display:block;
  width: auto;
}
你有两个问题:

  • 溢出:隐藏在
    #wrapper.deplified.left.side-menu#sidebar menu>ul>li.submenu.megamenu>li
    上,防止子菜单显示(尝试将其值更改为
    auto
  • 列表项上的堆叠(第三个
    li
    将位于第二个
    li
    之上,第二个
    li
    将位于第一个
    li
    之上)。您可以在所有三个上分配一个
    z-index:0
    ,然后在第二个
    li
    上分配一个
    z-index:1
    ,但这似乎需要大量的手动调整,显然不可伸缩

您能否创建一个片段来显示您的问题,并解释“正确显示”对您意味着什么?在桌面模式下,当我将鼠标悬停在子菜单上时,与其相关的子菜单位于ul下,并且不显示。
@media (min-width: 992px) {
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu {
    white-space: nowrap;
    width: auto;
  }
 #wrapper.enlarged .left.side-menu #sidebar-menu > ul   > li .submenu.megamenu > li {
    overflow: hidden;
   width: 200px;
    display:inline-block;
    vertical-align: top;
  }

}

    @media (max-width: 991px) {

  #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu > li > ul {
    list-style: none;
    padding-left: 0;
  }
 #wrapper.enlarged .left.side-menu #sidebar-menu > ul > li .submenu.megamenu > li > ul > li > span {
    display: block;
    position: relative;
    padding: 15px;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
    color: #79818a;
  }
  }
#wrapper.enlarged .left.side-menu #sidebar-menu ul  li.has-submenu:hover > ul.submenu.megamenu > li > ul{
 display:block;
  width: auto;
}