首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我将<img>放入<a> (在自己的行上有<img> )时,浏览器自动添加“空格”并显示"_“

当我将<img>放入<a> (在自己的行上有<img> )时,浏览器自动添加“空格”并显示"_“
EN

Stack Overflow用户
提问于 2021-01-09 16:13:24
回答 3查看 125关注 0票数 1

我使用图像标记中的一个图标作为指向我的LinkedIn的链接,并为我的LinkedIn使用另一个图标。每个图标都在一个标记中。

当代码如下:

代码语言:javascript
复制
<a href="temp.html" target="_blank">
   <img src="linkedinicon.png">
</a>
<a href="https://github.com/victoriensukarieh" target="_blank" title="Github">
   <img src="files/img/githubicon.png" height="30px" width="30px" style="border: none;">
</a>

浏览器显示一个"_“,在developer工具中显示一个”空格“。

像这样格式化代码可以解决这个问题:

代码语言:javascript
复制
<a href="temp.html" target="_blank"><img src="linkedinicon.png"></a>
<a href="https://github.com/victoriensukarieh" target="_blank" title="Github">
   <img src="files/img/githubicon.png" height="30px" width="30px" style="border: none;">
</a>

这个问题可以在这里看到,JSFiddle

有人知道为什么吗?

EN

Stack Overflow用户

发布于 2021-01-09 16:28:31

这是因为你的链接有一个下划线的风格,你确实,从技术上来说,在那里有空格。

代码语言:javascript
复制
element.style {
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}

这不是一个真正的bug,但它就在它的边缘。基本上,您想要覆盖链接样式来使用text-decoration: none;,这不应该是一个问题。你可能需要覆盖所有的州,如:访问和:悬停等.

解决方案:<a style="text-decoration: none;">...</a>

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65644802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档