CSS样式:A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #990000; TEXT-DECORATION: none
}
A:active {
COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
COLOR:  #990000; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
A.b:link {
COLOR:#000000; TEXT-DECORATION: none
}
A.b:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A.b:active {
COLOR: #000000; TEXT-DECORATION: none
}
A.b:hover {
COLOR: #990000; TEXT-DECORATION: none
}调用CSS后,文字还是出现下划线?而且字体color也变了?为何?
<span style="color: #000000"> <a href="ywd.aspx" target="_blank" class="b">文字</a></span>

解决方案 »

  1.   

    看看 你的  Body   的样式如何设置的
      

  2.   


    body
    {
     font-family:宋体;
     font-size:12px;
     line-height:20px;
     
    }
      

  3.   


    a
    {
        text-decoration:none;      
    }
    a:link {color: #000000}     
    a:visited {color: #990000}  
    a:hover {color: #990000}   
    a:active {color: #000000}   这几个是要有顺序的
      

  4.   

    我自己试过没问题呢,CSS写在主题那,不过静态的htm倒也不起作用
      

  5.   

    应该这样写:
    .b a:link
    {
        color: :#000000;
        text-decoration: none;
    }
      

  6.   

    应该这样写:
    .b a:link
    {
        color: :#000000;
        text-decoration: none;
    }
      

  7.   

    a.b:link,a.b:visited,a.b:active{color: :#000000;text-decoration: none;}
      

  8.   

    将你的超连接放在table或div中,设置table或div的Class="b"
    就可以了!!
    这是绝对没问题滴!!