Я создал одну вертикальную строку меню с несколькими подменю, но ее подменю появляются не ниже родительского меню. Html-код приведен ниже
.vertical-menu {
width: 400px;
/* Set a width if you like */
}
.vertical-menu a {
background-color: #eee;
/* Grey background color */
color: black;
/* Black text color */
display: block;
/* Make the links appear below each other */
padding: 12px;
/* Add some padding */
text-decoration: none;
/* Remove underline from links */
}
.vertical-menu a:hover {
background-color: #ccc;
/* Dark grey background on mouse-over */
}
.vertical-menu a.active {
background-color: #4CAF50;
/* Add a green color to the "active/current" link */
color: white;
}
#menu-v li ul {
position: absolute;
width: 200px;
/*Sub Menu Items width */
visibility: hidden;
}
#menu-v li a {
font: normal 12px Arial;
border-top: 1px solid #ccc;
display: block;
/*overflow: auto; force hasLayout in IE7 */
color: black;
text-decoration: none;
line-height: 26px;
padding-left: 26px;
}
#menu-v li,
#menu-v a {
zoom: 1;
}
/* Hacks for IE6, IE7 */
#menu-v,
#menu-v ul {
width: 180px;
/* Main Menu Item widths */
border: 1px solid #ccc;
border-top: none;
position: relative;
font-size: 0;
list-style: none;
margin: 0;
padding: 0;
display: block;
z-index: 9;
}
<div class="vertical-menu">
<ul id="menu-v" class="main">
<li><a href="#">BIZ OPS -> </a>
<ul class="menu">
<li><a href="#">UPLOAD DATA -></a>
<ul class="sub-menu">
<li><a href="x1.jsp">UPLOAD x1</a></li>
<li><a href="x2.jsp">UPLOAD x2</a></li>
<li><a href="x3.jsp">UPLOAD x3</a></li>
</ul>
</li>
<!-- <li><a href="worklist.jsp">WORK LIST</a></li> -->
<li><a href="#">IOT -></a>
<ul class="sub-menu">
<li><a href="europe.jsp">EUROPE</a></li>
<li><a href="apac.jsp">APAC</a></li>
<li><a href="ag.jsp">AG</a></li>
<li><a href="internalt.jsp">INTERNAL MOVEMENT</a></li>
<li><a href="supportiotworklist.jsp">SUPPORT</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">GENERATE REPORTS-> </a>
<ul class="sub">
<li><a href="downloadexcel.jsp">x1 REPORT</a></li>
<li><a href="downloadhc.jsp">x2 REPORT</a></li>
<li><a href="error.jsp">x3 REPORT</a></li>
</ul>
</li>
<li><a href="#">COST CASE -></a>
<ul class="sub">
<li><a href="index1.jsp">ADD CCN/PCR</a></li>
<li><a href="viewcostcase.jsp">DEBAND COST CASE</a></li>
<li><a href="cirelease.jsp">CI RELEASE</a></li>
<li><a href="simplecc.jsp">VIEW COST CASE</a></li>
<li><a href="IotCostCaseView.jsp">IOT COST CASE VEIW & EDIT</a></li>
</ul>
</li>
<li><a href="#">HIRE EMPLOYEE -></a>
<ul class="sub">
<li><a href="#">GRB -></a>
<ul class="sub">
<li><a href="int.jsp">INTERNAL HIRE</a></li>
<li><a href="ext.jsp">EXTERNAL HIRE</a></li>
</ul>
</li>
<li><a href="#">PROMOTIONS -></a>
<ul class="sub">
<li><a href="promolist.jsp">PROMOTIONS WORKLIST</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">WORK LIST -></a>
<ul class="sub">
<li><a href="GrbPage.jsp">GRB WORKLIST</a></li>
<li><a href="CcnPcrWorklist.jsp">CCN/PCR WORKLIST</a></li>
<li><a href="DebandWorklist.jsp">DEBAND WORKLIST</a></li>
<li><a href="LowUtemForm.jsp">LOW UTE WORKLIST</a></li>
<li><a href="nvp.jsp">NEGATIVE VACANT POSITION WL</a></li>
</ul>
</li>
<li><a href="GrbList">GRB STATUS</a></li>
<li><a href="#">USER MANAGEMENT</a></li>
</ul>
</div>
Любые советы о том, как я могу всегда отображать подменю под своим родителем, будут оценены