<style>
a:link {color: #FF0000}
a:hover {color: #0000FF}
</style>
<a .......>xxxxxxxx</a>

解决方案 »

  1.   

    to vivanboy:
       我同时设置了几个不同超连接效果,不是一个。该怎么实现?
      

  2.   

    谁说不行?
    链接照样可以用class
    试试下面的例子<html>
    <head>
    <style>
    a.link1:link {color: #FF0000}
    a.link1:hover {color: #0000FF}
    a.link1:visited{color:#0f0}
    a.link1:active{color:lime}
    a.link2:link {color: #800000}
    a.link2:hover {color: #000080}
    a.link2:visited{color:#080}
    a.link2:active{color:lime}
    </style>
    </head>
    <body>
    <a class=link1 href=./css_class.htm> test link 1 </a><br>
    <a class=link2 href=./css_class.htm> test link 2 </a>
    </body>
    </html>
      

  3.   

    这个方法可以,但是如果要应用与一个表格内所有超连接是不是每个都要写class=***,有没有方便一点的方法?
      

  4.   

    class=*** 是省不了的(不信你看许多网站的源代码,可以找到无数class=***)
    省掉 class=***,系统难道会“猜”到你要用什么样式的链接吗?如果实在想省,就用 javascript 生成表格,可以把所有重复的代码都省掉,但这就说远了
      

  5.   

    用class的链接和不用class的链接可以混用如果某链接样式要反复大量使用,可以不用class,直接定义成缺省样式
    而其它的样式当作“特殊”情况用 class 定义<html>
    <head>
    <style>
    a:link {color: #FF0000}
    a:hover {color: #0000FF}
    a:visited{color:#0ff}
    a:active{color:lime}
    a.link2:link {color: #800000}
    a.link2:hover {color: #000080}
    a.link2:visited{color:#080}
    a.link2:active{color:lime}
    </style>
    </head>
    <body>
    <a href=./css_class1.htm> test link 1 </a><br>
    <a class=link2 href=./css_class1.htm> test link 2 </a>
    </body>
    </html>