Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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 - Fatal编程技术网

Html 如何在导航栏的正确位置添加菜单内的子菜单

Html 如何在导航栏的正确位置添加菜单内的子菜单,html,css,Html,Css,您好,我正在尝试在HTML中的正确位置的菜单中添加子菜单,但是我在定位方面遇到了一个问题,我试图通过使用fullul和li标记来解决这个问题,但是在大小方面我仍然面临许多问题,所以我决定回到以前的方式,我确信我必须这样做更改类,但我几乎没有任何想法,所以请各位兄弟帮忙,这里是子菜单下拉列表添加css的 .sub_mebu.dropdown-content{left:100%;} 用于子菜单 CSS .dropdown-content .dropdown-content { left:100

您好,我正在尝试在HTML中的正确位置的菜单中添加子菜单,但是我在定位方面遇到了一个问题,我试图通过使用full
ul
li
标记来解决这个问题,但是在大小方面我仍然面临许多问题,所以我决定回到以前的方式,我确信我必须这样做更改类,但我几乎没有任何想法,所以请各位兄弟帮忙,这里是子菜单下拉列表添加css的

.sub_mebu.dropdown-content{left:100%;}
用于子菜单

CSS

.dropdown-content .dropdown-content
{
  left:100%;
}

希望这有帮助。

只需添加另一个css规则,即

.dropdown li.dropdown {
    display: inline-block;
    float:right;
}
希望能有帮助
工作

请使用下拉菜单和子菜单下拉菜单添加此代码

这里有演示链接

HTML


您使用了太多不必要的html标记。 查看我的笔,查看更简单的下拉菜单。 希望能有帮助

/*级别0*/
美国海军{
文本对齐:左对齐;
保证金:0;
填充:0;
}
李国荣先生{
显示:内联块;
位置:相对位置;
列表样式:无;
}
.nav li>a{
显示:块;
线高:32px;
背景:#666;
颜色:#FFF;
填充:0 16px;
文字装饰:无;
}
.nav li:悬停>a{
背景:#333;
}
/*一级*/
美国海军{
位置:绝对位置;
宽度:160px;
左:0;
顶部:32px;/*与第13行的值相同*/
背景:#333;
}
.nav li{显示:列表项}
.nav li li a{背景:透明;}
.nav li a:悬停{背景:#999;}
/*二级*/
.nav ul{
排名:0;
左:160px;/*与第28行的值相同*/
}
/*下拉触发器*/
.nav ul ul,.nav ul li:悬停ul,.nav ul li:悬停ul ul{显示:无;}
.nav ul li:hover ul、.nav ul li:hover ul、.nav ul li:hover ul{display:block;}


hi。。链接丢失。。repost..@ChandraShekhar是的,我编辑它,抱歉是的,它是写的,但它没有功能作为完整的子菜单,如相对于菜单,也留有间隙,它显示在导航菜单的悬停处,而不是下拉列表是的,它是写的,但它没有功能作为完整的子菜单,如相对于菜单,也留有间隙,它显示在导航菜单的悬停处不是下拉列表,但你仍然有定位问题,它们彼此结束了,但谢谢你,我可以解决。很高兴能提供帮助,基本上你可以通过更改“顶部”或“左侧”值来解决定位问题
<ul class="nav-list"> 
                <li class="li-list"><a href="#Home" class="active">Home</a></li>

                <li class="li-list dropdown">
                    <a href="javascript:void(0)" class="dropbtn">Scoreboard</a>
                    <ul class="dropdown-content">
                     <li class="li-list dropdown">
                        <a href="javascript:void(0)" class="dropbtn-sub">Europe continent</a>
                                 <ul class="dropdown-content">
                                    <a href="#">Deep Menu 2</a>
                                    <a href="#">Deep Menu 2</a>
                                 </ul>
                            </li>

                         <li class="li-list"><a href="#">South continent</a></li>
                        <li class="li-list"> <a href="#">Asia continent</a></li>
                         <li class="li-list"><a href="#">Africa continent</a></li>
                         <li class="li-list"><a href="#">Australia continent</a></li>
                         <li class="li-list"><a href="#" id="bottom">North continent</a></li>
                    </ul>
                 </li>
                <li class="dropdown">
                    <a href="javascript:void(0)" class="dropbtn">Communities</a>
                    <div class="dropdown-content">
                        <a href="#">Link 1</a>
                        <a href="#">Link 2</a>
                        <a href="#">Link 3</a>
                    </div>
                 </li>

            </ul>
.nav-list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.li-list{
     float: left;
}

li a, .dropbtn {
    display: inline-block;
    color: white;
    padding: 9px 12px;
    text-decoration: none;
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: #f7ffba;
    color:red;
}

li.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #333;
    width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    padding: 0;
}
.dropdown-content li{
  list-style: none;
  width: 100%;
  display: inline-block;
}
.dropdown-content a {
    color: black;
    padding: 4px 6px;
    text-decoration: none;
    display: block;
    text-align: left;
    border-bottom: 1px dotted #f7ffba;
    /*position:relative;*/
}

.dropdown-content a:hover {background-color: #f7ffba}

.dropdown:hover > .dropdown-content ,
.dropdown-content .dropdown:hover > .dropdown-content {
    display: block;
}
.dropdown-content .dropdown > .dropdown-content{
  left: 100%;
  top: 0;
}