Div Vertical Menu
尝试把一个表格实现的Vertical菜单,改用div来实现。
原代码如下:

<table cellpadding="5" cellspacing="1" width="100%" border="0">
<tr>
<td bgcolor="white" height="3px">
</td>
</tr>
<tr>
<td height="15px" bgcolor="#dcdcdc" onmouseover="this.style.backgroundColor='faf0e6'"
onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <asp:HyperLink
ID="HyperLink1" runat="server" Text="Hperlink1" NavigateUrl="~/Default1.aspx"
></asp:HyperLink>
</td>
</tr>
<tr>
<td bgcolor="white" height="1px">
</td>
</tr>
<tr>
<td height="15px" bgcolor="#dcdcdc" onmouseover="this.style.backgroundColor='faf0e6'"
onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <asp:HyperLink
ID="HyperLink2" runat="server" Text="Hperlink2" NavigateUrl="~/Default2.aspx"
></asp:HyperLink>
</td>
</tr>
<tr>
<td bgcolor="white" height="1px">
</td>
</tr>
</table>
<tr>
<td bgcolor="white" height="3px">
</td>
</tr>
<tr>
<td height="15px" bgcolor="#dcdcdc" onmouseover="this.style.backgroundColor='faf0e6'"
onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <asp:HyperLink
ID="HyperLink1" runat="server" Text="Hperlink1" NavigateUrl="~/Default1.aspx"
></asp:HyperLink>
</td>
</tr>
<tr>
<td bgcolor="white" height="1px">
</td>
</tr>
<tr>
<td height="15px" bgcolor="#dcdcdc" onmouseover="this.style.backgroundColor='faf0e6'"
onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <asp:HyperLink
ID="HyperLink2" runat="server" Text="Hperlink2" NavigateUrl="~/Default2.aspx"
></asp:HyperLink>
</td>
</tr>
<tr>
<td bgcolor="white" height="1px">
</td>
</tr>
</table>
使用Div tag来实现vertical菜单,首先来看看效果:
为菜单设置样式:

#div_menu
{
margin-top: 2px;
margin-bottom: 2px;
padding: 5px;
background-color: #dcdcdc;
height: 16px;
}
{
margin-top: 2px;
margin-bottom: 2px;
padding: 5px;
background-color: #dcdcdc;
height: 16px;
}
菜单:

<div style="background-color: #FFFFFF; height: 3px;">
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default1.aspx") %>'>
Hyperlink1</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default2.aspx") %>'>
Hyperlink2</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <a
href='<%= ResolveUrl("~/Default3.aspx") %>'>Hyperlink3</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default4.aspx") %>'>
Hyperlink4</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <a
href='<%= ResolveUrl("~/Default5.aspx") %>'>Hyperlink5</a>
</div>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default1.aspx") %>'>
Hyperlink1</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default2.aspx") %>'>
Hyperlink2</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <a
href='<%= ResolveUrl("~/Default3.aspx") %>'>Hyperlink3</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" />
<a href='<%= ResolveUrl("~/Default4.aspx") %>'>
Hyperlink4</a>
</div>
<div id="div_menu" onmouseover="this.style.backgroundColor='faf0e6'" onmouseout="this.style.backgroundColor='dcdcdc'">
<img src='<%= ResolveUrl("~/link.gif")%>' align="absmiddle" /> <a
href='<%= ResolveUrl("~/Default5.aspx") %>'>Hyperlink5</a>
</div>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)