【发布时间】:2011-01-24 18:05:56
【问题描述】:
我有几个将图片放在链接中的例子。通常,如果您设置border="0",则链接下的行不适用于图像。但是,我必须将 DOCTYPE 指定为 ,现在在 FF 中,我看到了所有图像下的行。
我仍然希望我的链接带有下划线,但不是其中的图片。
<a href="link.php"><img src="img.png" height="16" width="16" border="0"> link</a>
我尝试通过添加 CSS 来解决它
a img {
text-decoration:none
}
不幸的是,它没有用。我也试过了:
a img {
border:0
}
IE 不会在链接中“下划线”我的图片...任何建议将不胜感激。
我仍然希望我的链接带有下划线,但不是其中的图片。
【问题讨论】:
-
一行是什么意思?请附上html源代码的sn-p
-
你想要链接的文本下划线,但图像没有下划线吗?如果是这样,杰伦有答案。如果你不想下划线,vinhboy 有答案。
-
我认为这是 FF 特有的错误。它不会发生在 HTML 中,也不会发生在 IE、SAFARI 和 OPERA 中。
-
用荷马辛普森的话来说:“如果某事很难做到,那就不值得去做。”
-
@Santa,这不是错误。这是它应该的方式。
a加下划线,而不是img