日期:2014-05-17  浏览次数:20580 次

ASP.NET Menu控件会产生上横线的问题


使用ASP.NET的MENU控件, 我使用LevelMenuItemStyle来定义样式, 但是在文字上方会出现上横线, 我加了text-decoration:none也没用啊...请问有遇到类似问题的童鞋没?

HTML code

<asp:Menu ID="Navi1" runat="server" Orientation="Horizontal" StaticEnableDefaultPopOutImage="false">
 <LevelMenuItemStyles>
   <asp:MenuItemStyle CssClass="NaviMenuL1" />
   <asp:MenuItemStyle CssClass="NaviMenuL2" />
 </LevelMenuItemStyles>


CSS code

.NaviMenuL1
{
    background-image: url(Resources/images/MenuHeadBG.png);
    color: White;
    height: 25px;
    vertical-align: middle;
    text-decoration:none;




------解决方案--------------------
BorderStyle="None" 

或者是 边框的,