HTML-CSS:项始终带下划线

时间:2010-07-18 14:45:50

标签: html css

我不明白为什么本文档右上角的链接(“55”)总是带下划线:

http://dl.dropbox.com/u/72686/print.html

我已经指定了text-decoration:none但它仍然带有下划线。

更新: 我有一个问题,我无法将其添加到链接,因为它是自生成的html。此外,我无权访问文档的标记。我可以在中添加标签吗?还是在链接之前?

感谢

4 个答案:

答案 0 :(得分:3)

您已将样式放在跨度上,您需要将样式放在链接上。

更改您的CSS
span
{
    text-decoration:none;
}

span a
{
    text-decoration:none;
}

或者,如果您坚持要内联,请将style =放在<a>标记

答案 1 :(得分:0)

你可以添加到正文,它会起作用,但我不确定它是否符合规格 在里面写 跨越{text-decoration:none}

答案 2 :(得分:0)

假设您可以删除所有链接中的所有下划线,请将其添加到HTML文档的<head>部分:

<style type="text/css">
a, a:link, a:visited, a:hover { text-decoration:none; }
</style>
BTW,与其他解决方案相比,只有我的跨浏览器兼容,a { ... }在IE6上不起作用。

答案 3 :(得分:-1)

尝试使用javascript更改css样式。例如:

   <script language="javascript">
   var objects = document.getElementsByTagName("a");

   for(var no=0;no<objects.length;no++)
   {
      objects[no].style.textDecoration = "none";
      objects[no].style.color = "#000000";
   }
  </script>