Html 无法访问子菜单

Html 无法访问子菜单,html,css,drop-down-menu,Html,Css,Drop Down Menu,我试图在菜单和子菜单之间创造一个缺口,但到目前为止还没有达成协议。当我按下子菜单时,同样的内容变得无法访问。另一件事是,我不想按下内容,只是子菜单 HTML: 下面是一个快速解决方案: .site-navigation .menu > li > a { margin-bottom: 20px; padding-bottom: 20px; } 但是你真的应该重新设计菜单。我建议您在.sub菜单中添加一个填充顶部,但为此,您必须将背景颜色移动到(例如)子菜单包装上,以

我试图在菜单和子菜单之间创造一个缺口,但到目前为止还没有达成协议。当我按下子菜单时,同样的内容变得无法访问。另一件事是,我不想按下内容,只是子菜单

HTML:

下面是一个快速解决方案:

.site-navigation .menu > li > a {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
但是你真的应该重新设计菜单。我建议您在.sub菜单中添加一个填充顶部,但为此,您必须将背景颜色移动到(例如)子菜单包装上,以保持视觉间隙。

这里有一个快速修复方法:

.site-navigation .menu > li > a {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
但是你真的应该重新设计菜单。我建议您在.sub菜单中添加一个填充顶部,但为此,您必须将背景颜色移动到(例如)子菜单包装上,以保持视觉间隙。

这里有一个快速修复方法:

.site-navigation .menu > li > a {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
但是你真的应该重新设计菜单。我建议您在.sub菜单中添加一个填充顶部,但为此,您必须将背景颜色移动到(例如)子菜单包装上,以保持视觉间隙。

这里有一个快速修复方法:

.site-navigation .menu > li > a {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

但是你真的应该重新设计菜单。我建议您在.sub菜单中添加一个填充顶部,但为此,您必须将背景颜色移动到(例如)子菜单包装上,以便保持视觉间隙。

我认为此链接可能会有所帮助

HTML

<div style="display:inline-block" id="menu1outer">
<a href=""><div class="menus">Menu 1</div></a>
<a href=""><div id="submenus1" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 3</div><a/>
</div>

<div style="margin-left:50px;display:inline-block" id="menu2outer">
<a href=""><div class="menus">Menu 2</div></a>
<a href=""><div id="submenus2" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 3</div><a/>
</div>

我认为这个链接可能会有所帮助

HTML

<div style="display:inline-block" id="menu1outer">
<a href=""><div class="menus">Menu 1</div></a>
<a href=""><div id="submenus1" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 3</div><a/>
</div>

<div style="margin-left:50px;display:inline-block" id="menu2outer">
<a href=""><div class="menus">Menu 2</div></a>
<a href=""><div id="submenus2" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 3</div><a/>
</div>

我认为这个链接可能会有所帮助

HTML

<div style="display:inline-block" id="menu1outer">
<a href=""><div class="menus">Menu 1</div></a>
<a href=""><div id="submenus1" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 3</div><a/>
</div>

<div style="margin-left:50px;display:inline-block" id="menu2outer">
<a href=""><div class="menus">Menu 2</div></a>
<a href=""><div id="submenus2" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 3</div><a/>
</div>

我认为这个链接可能会有所帮助

HTML

<div style="display:inline-block" id="menu1outer">
<a href=""><div class="menus">Menu 1</div></a>
<a href=""><div id="submenus1" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus1" class="submenus">Sub 3</div><a/>
</div>

<div style="margin-left:50px;display:inline-block" id="menu2outer">
<a href=""><div class="menus">Menu 2</div></a>
<a href=""><div id="submenus2" class="submenus">Sub 1</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 2</div><a/>
<a href=""><div id="submenus2" class="submenus">Sub 3</div><a/>
</div>

将背景设置为
li
而不是
ul
,并添加填充顶部:

.site-navigation .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    z-index: 99999;
    padding-top: 20px;
}
.site-navigation .sub-menu li {
    background-color: #333;
    /* Nav bar dropdown background color */
    -webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
}

将背景设置为
li
而不是
ul
,并添加填充顶部:

.site-navigation .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    z-index: 99999;
    padding-top: 20px;
}
.site-navigation .sub-menu li {
    background-color: #333;
    /* Nav bar dropdown background color */
    -webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
}

将背景设置为
li
而不是
ul
,并添加填充顶部:

.site-navigation .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    z-index: 99999;
    padding-top: 20px;
}
.site-navigation .sub-menu li {
    background-color: #333;
    /* Nav bar dropdown background color */
    -webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
}

将背景设置为
li
而不是
ul
,并添加填充顶部:

.site-navigation .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    z-index: 99999;
    padding-top: 20px;
}
.site-navigation .sub-menu li {
    background-color: #333;
    /* Nav bar dropdown background color */
    -webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.6);
}