iPhone 缩小了重叠的 Sprite 图像

标签 iphone css browser

我对 sprite 图像有一个奇怪的问题。我已经发送了 overflow hidden 的确切宽度/高度,它在所有浏览器中都能完美运行,除了在手机上缩小时它显示上面的文本行,即使它在任何其他屏幕上都不可行。

放大到 100% 时效果很好。有没有我可以添加到头部的苹果特定代码来防止这种情况发生?

最佳答案

好吧,我怀疑这一点。

您知道,Mobile Safari 在显示背景图像时不是很准确。 (即使查看 100%)

因此,您可能想为每个单独的图像添加 2px 的填充(在实际图像中)。 (这样他们就有大约 4px 将每个单独的图像从四面八方分开。)

这张图片是“罪魁祸首”http://dev.equi-trek.com/webapp/templates/images/mainav-sprite.png尽管我猜 Mobile Safari 才是真正的罪魁祸首。

关于iPhone 缩小了重叠的 Sprite 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6980442/

相关文章:

ios - swift 3 : PerformSegue WithIdentifier Not Displaying View Controller, 没有错误

ios - 在没有用户交互的情况下以编程方式拍照

iphone - 如何安全地重命名 iOS 分发配置文件?

css - 根据模型选择动态更改模板中的元素类

javascript - 隐藏浏览器的地址栏

iPhone MapKit 框架缓存 Google map 以供离线使用

html - 当文本溢出时我的 div 没有对齐(但只是有时)

javascript - 使用 jquery 显示/隐藏时不是预期的 'effect'

javascript - meteor 图像忽略缓存 header

javascript - 如何使用 Javascript 触发 CSS "hover state"?