简体   繁体   English

HTML | CSS | 垂直子菜单在文本周围不可单击

[英]HTML| CSS | vertical sub-menu is not clickable around the text

I have this JSFiddle created to represent my issue, added bootstrap css as well in external source: 我创建了这个JSFiddle来代表我的问题,并在外部源中添加了bootstrap css:

<div class="collapse navbar-collapse" id="myNavbar">
  <ul class="nav navbar-nav navbar-left" id="menusite">
    <li><a id="A1" runat="server" href="~/Admin" title="Admin">ADMIN</a></li>
    <li class="sub"> <a id="A2" runat="server" href="~/Configuration" title="Configuration">CONFIGURATION</a>
      <ul>
        <li><a runat="server" href="~/Configuration.aspx?page=1">CLIENT/PROGRAM/POSITION CODE GROUPING</a></li>
        <hr/>
        <li><a runat="server" href="~/Configuration.aspx?page=2">STATUS INDICATOR GROUPING</a></li>
        <hr/>
        <li><a runat="server" href="~/Configuration.aspx?page=3">REASON CODE/REASON CODE ACTION GROUPING</a></li>
        <hr/>
        <li><a runat="server" href="~/Configuration.aspx?page=4">CHANGE INITIATOR GROUPING</a></li>
        <hr/>
        <li><a runat="server" href="~/Configuration.aspx?page=5">BILLING USER GROUPING</a></li>
      </ul>
    </li>
    <li><a id="A3" runat="server" href="~/Reports" title="Reports">REPORTS</a></li>
    <li><a id="A4" runat="server" href="~/Upload" title="Upload">UPLOAD</a></li>
    <li><a id="A5" runat="server" href="~/Billing" title="Billing">BILLING</a></li>
  </ul>
</div>

Right now vertical sub-menu is clickable only on the text, What change should I do so that when I hover on the sub-menu items it should be clickable on the space around text as well? 现在,垂直子菜单只能在文本上单击,我应该做些什么更改,以便当我将鼠标悬停在子菜单项上时,也应该在文本周围的空间上单击? Please help. 请帮忙。

在此处输入图片说明 在此处输入图片说明

You just need to add the CSS for padding the sub menus.. 您只需要添加CSS即可填充子菜单。

.navbar li>a {
    display: block;
    padding:15px;
    line-height:20px;
}

Codeply Demo Codeply演示

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM