真难搞啊,Menu控件用过的请进来帮忙瞧瞧~~~!!!100分求助!!! Menu控件上的链接会受Css的影响而变化,菜单项的链接被视为普通的超级链接,点过之后会变成css中visited的颜色如何才能使Menu不受css影响? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我问的问题是不受影响!换句话来说,Css是肯定是存在的 改变CSS样式,楼主应该会吧. 类# id选择器a visited{color:} 你把css给我,我帮你改一改看看能行吧. 很简单:a:visited {color:#666666;} a:visited {color:#000000;} 给MENU的每个连接定一个类,在CSS中,将本类的样式写死不就可以了。 先看下面这个菜单:http://auto.dg.gd.cn/CheHang/Default.aspx?ID=MEM20071024081413521LXP如果这样子的,我可以提供code让你参考. 对啊,就是楼上这样的菜单code 我瞧瞧 请参考(对应全部code):<asp:Menu ID="menu1" runat="server" Orientation="Horizontal" DynamicHorizontalOffset="0" DynamicVerticalOffset="5" Height="30px" StaticEnableDefaultPopOutImage="false" StaticItemFormatString="&nbsp {0} &nbsp" DynamicItemFormatString="&nbsp {0} &nbsp" Width="100%"> <StaticMenuStyle BorderStyle="None" BackColor="#3A6EA5" /> <StaticMenuItemStyle ForeColor="#000000" Font-Size="9pt" /> <DynamicMenuStyle Width="143px" BorderWidth="1px" BorderColor="#3A6EA5" BackColor="#3A6EA5" /> <DynamicMenuItemStyle Height="30px" Font-Size="9pt" BorderStyle="Solid" BorderWidth="0px" BorderColor="#3A6EA5" /> <DynamicHoverStyle BackColor="#faf0e6" Height="30px" BorderStyle="Solid" Width="143px" CssClass="menu" /> <StaticHoverStyle BackColor="#faf0e6" BorderStyle="Solid" BorderWidth="1px" BorderColor="#3A6EA5" CssClass="menu" /> <Items> </Items></asp:Menu> 另外,css你可以另存网页即可取得取css文件:A.menu:link { COLOR: #000000; TEXT-DECORATION: none}A.menu:visited { COLOR: #000000; TEXT-DECORATION: none}A.menu:hover { COLOR: #000000; TEXT-DECORATION: none}A.menu:active { COLOR: #000000; TEXT-DECORATION: none}.menu { FONT-SIZE: 9pt} 还是不对啊。现在我Css文件中已经有一行代码:a:visited {color:#666666;}这行是不能被更改的!!!现在要求有什么办法使菜单的链接点了之后不会变色 LZ没有相应地添加类或ID标签吧, 因为页面输出的HTML“不干净”,有style=""这样的行内CSS把你的给覆盖了。你必须用!important来把它的给覆盖。另外,键易用CSS Friendly Control Adapter,自己搜索一下就找到下载了。 注意 a标记css样式是有顺序的 a:linka:visiteda:hover a:active 用局部css代替全局css css 会就近选取的 在menu控件的哪个属性上设置Css? 正在考虑用dropDownList通过css做成menu样式,menu不能跨越frame。 加密,求解密(送分了) 关于=>符号的运用 datagrid控件跟checkbox混合使用的问题! 关于membership权限控制 各位,推荐一本asp入门的基础书? 如何记录入库单是否通过审核 简单的问题 HttpWebRequest 模拟jquery ajax请求 如何在程序中实现数据库的备份和恢复,请教(在线等待) 嘿,我又有问题了,关于读取文本文件内的中文。 ajax问题 在线等高手救我
. 类
# id选择器
a visited{
color:}
http://auto.dg.gd.cn/CheHang/Default.aspx?ID=MEM20071024081413521LXP如果这样子的,我可以提供code让你参考.
<asp:Menu ID="menu1" runat="server" Orientation="Horizontal" DynamicHorizontalOffset="0"
DynamicVerticalOffset="5" Height="30px" StaticEnableDefaultPopOutImage="false"
StaticItemFormatString="&nbsp {0} &nbsp" DynamicItemFormatString="&nbsp {0} &nbsp"
Width="100%">
<StaticMenuStyle BorderStyle="None" BackColor="#3A6EA5" />
<StaticMenuItemStyle ForeColor="#000000" Font-Size="9pt" />
<DynamicMenuStyle Width="143px" BorderWidth="1px" BorderColor="#3A6EA5" BackColor="#3A6EA5" />
<DynamicMenuItemStyle Height="30px" Font-Size="9pt" BorderStyle="Solid" BorderWidth="0px"
BorderColor="#3A6EA5" />
<DynamicHoverStyle BackColor="#faf0e6" Height="30px" BorderStyle="Solid" Width="143px"
CssClass="menu" />
<StaticHoverStyle BackColor="#faf0e6" BorderStyle="Solid" BorderWidth="1px" BorderColor="#3A6EA5"
CssClass="menu" />
<Items>
</Items>
</asp:Menu>
COLOR: #000000; TEXT-DECORATION: none
}
A.menu:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A.menu:hover {
COLOR: #000000; TEXT-DECORATION: none
}
A.menu:active {
COLOR: #000000; TEXT-DECORATION: none
}.menu {
FONT-SIZE: 9pt
}
a:link
a:visited
a:hover
a:active
css 会就近选取的