你都改改试试效果就行了,.MenuGroup是一个下拉组样式,.MenuItem是下拉组里的项的样式,.MenuItemOver 是鼠标移上去时的样式
.MenuGroup
{
  border:0px;
  font-size:13px;
  font-family:@宋体;
  background-color:whitesmoke;
  border-style:solid;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:#3F3F3F;
  border-bottom-color:#3F3F3F;
}.MenuItem
{
border-right: gray 1px solid;
padding-right: 1px;
border-top: white 1px solid;
padding-left: 1px;
font-weight: normal;
font-size: 13px;
background-image: url(images/page/huisebg2.gif);
padding-bottom: 2px;
border-left: white 1px solid;
cursor: hand;
color:black;
padding-top: 1px;
border-bottom: gray 1px solid;
font-family: @宋体;
background-color: whitesmoke;
}.MenuItemOver
{
border-right: gray 1px solid;
padding-right: 1px;
border-top: white 1px solid;
padding-left: 1px;
font-weight: normal;
font-size: 13px;
background-image: url(images/page/huisebg2.gif);
padding-bottom: 1px;
border-left: white 1px solid;
cursor: hand;
color: blue;
padding-top: 1px;
border-bottom: gray 1px solid;
font-family: @宋体;
background-color: whitesmoke;
text-decoration: none;
}.MenuItemDown
{
  background-image: url(images/page/huisebg2.gif); 
  color:#3F3F3F;
  font-family:@宋体;
  font-size:13px;
  font-weight:normal; 
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
  border:1px;
  border-left-color:gray;
  border-top-color:gray;
  border-right-color:white;
  border-bottom-color:white;
  border-style:solid; 
  cursor:hand;
  background-color:whitesmoke;
}

解决方案 »

  1.   

    <LINK rel="stylesheet" href="menu.css" type="text/css">
      

  2.   

    cpp2017(幕白兄)  :
    你的这句是写在哪里的????
      

  3.   

    写在你用aspnetmenu控件的那个页面的html代码里
      

  4.   

    问题解决了.
    要在menu.xml的元素中指定与css文件中相同的css类.如:
    menu.xml文件中:
    <MenuItem Label="联系我们" ID="i_File"  CssClassOver="MenuItemOver" CssClassDown="MenuItemDown" />那么在menu.css中写:
    MenuItemOver和MenuItemDown
    的颜色或字体就可以了
    或者在控件属性中指定DefaultItemCssClass也行哟