私は自分のウェブサイトの垂直ナビゲーション ページのサブ メニューを作成する方法を知りたくて、長い間サーフィンをしてきました。
シンプルなCSSを使いたい。
すべてのナビゲーション リンクを含む nav.jsp ページがあります。同じコードは以下のとおりです
<table width="220" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td bgcolor="#D8D8D8" valign="top">
<ul id="nav">
<li><a href="home.jsp"> Home</a>
</li>
<li><a href="addCompanyDetails.jsp"> Add Company Details</a>
</li>
<li><a href="modifyCompanyDetails.action"> Modify Company Details</a>
<ul id = "subMenu">
<li>Sub Menu 1
</li>
<li>Sub Menu 2
</li>
<li>Sub Menu 3
</li>
<li>Sub Menu 4
</li>
</ul>
</li>
<li><a href="deleteCompanyDetails.action"> Delete Company Details</a>
</li>
<li><a href="search.jsp"> Search</a>
</li>
<li><a href="viewAllDetails.action"> View All Details</a>
</li>
</ul>
</td>
</tr>
</table>
親リンクの CSS コードを作成しました。同じCSSコードは以下の通りです
#nav {
padding: 0;
margin: 0;
width: 220px;
padding: 0px;
border: 0px;
margin: 0px;
}
#nav li {
width: 100%;
display: block;
float: left;
height: 35px;
border-bottom: 1px solid #ffffff;
}
#nav li a {
width: 100%;
display: block;
float: left;
height: 35px;
line-height: 35px;
text-decoration: none;
color: #000000;
}
#nav li a:hover {
width: 100%;
display: block;
float: left;
height: 35px;
line-height: 35px;
background-color: #404040;
color: #ffffff;
}
サブメニューを表示するための CSS コードはありません。親メニューを表示するためだけのCSSコードがあります。親メニューにマウスオーバーすると、サブメニューが表示されます。
私を助けてください。何かあればまた書き込んでください。