gpt4 book ai didi

css-sprites - 我还需要在 CSS Sprite 中填充图像吗?

转载 作者:行者123 更新时间:2023-12-03 11:56:54 27 4
gpt4 key购买 nike

在 CSS Sprites 中,您经常会在每个图像之间找到填充。我相信这个想法是,如果页面被调整大小,那么一个图像不会渗入另一个图像。

我认为这取决于不同类型的浏览器缩放 (best explained by Jeff) .

但是,我无法在我的测试中看到这种行为。这只是旧浏览器的问题吗? (我目前无法使用 IE6 进行测试,所以我将其视为“旧”)。

我还应该担心留下空间吗?它是一种痛苦。

例如 :

A CSS Sprite I found for AOL has padding between each image : VIEW

but The Daily Show decided not to bother : VIEW

最佳答案

它不应该需要填充,但是在缩放时,尤其是在 IE8(比 RC 更多的测试版)中,如果没有填充,则会出现图像渗色。

最好的例子是转到 Google.com -> 搜索,然后缩放...随着缩放向上/向下舍入,您将开始在图像的右下角看到“下划线”。

理论上, Sprite 四面的 1px 内边距应该没问题。

这是来自谷歌的 Sprite (图片)......

alt text

但是当放大时,+、-、x 图标会渗入 Google 的主 Logo 中。

alt text

关于css-sprites - 我还需要在 CSS Sprite 中填充图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/646901/

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