gpt4 book ai didi

html/css - 使用带有 标签的 sprite - 如何删除 Chrome 中的轮廓?

转载 作者:太空宇宙 更新时间:2023-11-04 05:16:14 24 4
gpt4 key购买 nike

我正在重做一个使用 CSS Sprite 的网站。我还使用了带有一些标签的 Sprite ,我无法删除这些标签。

因此标签获得 CSS-background-image 和适当的背景位置。工作正常。我不得不删除 alt 属性,因为它一直显示在 Firefox 上。不好,但还可以。

我的问题:在 Chrome 中,我最终在图像周围有一个模糊的轮廓。我一开始以为这些是边框,但我认为是轮廓。

如果我使用 CSS outline: 3px solid blue 模糊的边框,变成 3px solid blue...但是如果我设置 outline: 0; 没有任何反应。

更多代码:HTML

<img class="ui-li-icon ui-li-thumb iconComments" />

CSS

.ui-icon, .iconComments, .iconMail, .ui-icon-searchfield:after {
background: #FFFFFF /*{global-icon-color}*/;
background: transparent /*{global-icon-disc}*/;
background-image: url(img/sprite.png) /*{global-icon-set}*/;
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.iconComments {
background-position: -36px 50%;
}
.iconMail {
background-position: 2px 50%;
}
.iconComments, .iconMail {
height: 20px;
width: 20px;
}

任何想法,轮廓/边框来自哪里以及如何删除它?

谢谢

最佳答案

这个问题可能是因为您的图片标签中没有 src 属性。

关于html/css - 使用带有 <img> 标签的 sprite - 如何删除 Chrome 中的轮廓?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7974485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com