奇怪的黑条出现HTML

时间:2014-07-30 18:12:42

标签: html

我正在尝试在HTML文档中创建链接部分。我有几个包含图像的链接。代码在这里:http://jsfiddle.net/u6Tmt/。正如你在SO图像后看到的那样,有一个小黑条看起来几乎像下划线。导致这个黑条出现的原因是什么?如何摆脱它?

如果你不知道我在说什么,这里有一张图片可供帮助:

image

此处还有另一份代码:

<div id="links">
  <a href="http://stackoverflow.com/users/1916721/cabellicar123">
    <img src="http://cdn.sstatic.net/stackoverflow/img/favicon.ico" alt="stack overflow">
  </a>

  <a href="https://github.com/cabellicar123">
    <img src="https://assets-cdn.github.com/favicon.ico" alt="github">
  </a>
</div>

3 个答案:

答案 0 :(得分:4)

条形图是超链接的默认下划线。

将此规则添加到CSS样式表中以摆脱它

DIV#links A { text-decoration: none; }

答案 1 :(得分:0)

我不会认为这是一个问题,但如果你改变了

<img src="image URL" alt="stack overflow">

 <img src="image URL" alt="stack overflow"/>

并删除

中的所有空格
<A>

你的小提琴修复

编辑:此&amp; cobra_fast的回答

答案 2 :(得分:0)

您的第一个标签中似乎有一个空格,超链接正在加下划线。当您将a-tags与图像一起使用时,将它放在同一行上它似乎有效:

<div id="links">
<a href="https://stackoverflow.com/users/1916721/cabellicar123"><img src="http://cdn.sstatic.net/stackoverflow/img/favicon.ico" alt="stack overflow"></a>
<a href="https://github.com/cabellicar123"><img src="https://assets-cdn.github.com/favicon.ico" alt="github"></a>
</div>
stack overflow http://cdn.sstatic.net/stackoverflow/img/favicon.ico github