<li><style type="text/css">a.ts_716:link{color:#00ff00;background-color:#ffff00;font-weight:normal;font-style:normal;text-decoration:none;font-family:Arial;}
a.ts_716:visited{background-color:#ffff80;font-weight:normal;font-style:normal;text-decoration:none;font-family:Arial;}
a.ts_716:hover{color:#ff8080;font-weight:normal;font-style:normal;text-decoration:italic;font-family:Arial;}
a.ts_716:active{color:#00ff00;font-weight:normal;font-style:normal;text-decoration:italic;font-family:Arial;}
</style><a  class='ts_716'  target="_blank" href="716.html" title="测试标题样式测试标题样式测试标题样式">测试标题样式测试标题样式测试标题样式</a></li>
这是我用c#代码自动生成的css和html,
把这段代码拷贝到一个空白html文件里显示效果很好。
,但在index.html整个文档里   链接效果却与定义不同。
如何提高这段style的优先级呢?

解决方案 »

  1.   

    css样式就近原则看看有没有其他控制LI的CSS去掉哇。
      

  2.   

    我这样写离标签<a>已经最近了,应该优先级最高啊,为什么还有冲突呢?
      

  3.   

    很有可能是样式冲突  试着换一下 不要用a标签  说不定就可以了,如果是这样的话 那就是样式冲突了  你在其他的地方定义了a标签的样式..... class  写法是没有优先级的    style 这个才是优先级...
      

  4.   

    你可以用firebug查看一下,哪些样式有用,哪些样式被覆盖了firebug可以看到。