gpt4 book ai didi

html img 标签不适用于 CSS Sprite 背景

转载 作者:行者123 更新时间:2023-11-28 17:48:34 24 4
gpt4 key购买 nike

我有以下带 Sprite 背景的图片:

HTML:

<li>
<img class="imgicons icons22" align="absmiddle" src="">
<a href="#"></a>
</li>

CSS:

.icons22 {
display: inline-block;
background-position: -114px -306px;
background-repeat: no-repeat;
}
.imgicons {
width: 16px;
height: 16px;
background: url('../images/main.png') repeat scroll 0% 0% transparent;
}

输出是:

enter image description here

我应该如何去除图像的轮廓边框?我已经在 FF/Chrome 中检查过了。

最佳答案

尝试将 img 标签更改为 div。你不能有一个空的图像标签,然后将图像放入它的背景中......这不是它的工作方式。作为背景的图像属于 Block 元素。

http://jsfiddle.net/gK7dP/4/

(我增加了 div 的大小以容纳较大的 img,但您明白了...)

关于html img 标签不适用于 CSS Sprite 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22771767/

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