CSS Sprite 和 iOS 4.3 或更低版本

标签 css ios sprite

我目前正在开发一个需要在 iOS 设备(主要是 iPad)上良好呈现的网站。除了使用 Sprite 作为背景图像的任何东西之外,一切都很好。高度/宽度是精确的,适用于所有浏览器,但对于 iOS 4.3.2 及以下版本,我得到以下信息:

这是这两个元素的 CSS:

#masthead > a {
  float: left;
  display: block;
  margin: 23px 80px 20px 5px;
  padding: 0;
  width: 235px;
  height: 20px;
  background: url(../../img/sprite.png) 0 0 no-repeat;
}

截图如下:

这是 Sprite 表:

最佳答案

看起来像图像流血。您应该在 sprite 中的图像之间留出一些空白空间。

另见 https://stackoverflow.com/a/646981/567986

关于CSS Sprite 和 iOS 4.3 或更低版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8385807/

相关文章:

javascript - CSS max() 函数替代

ios - 将触摸从 UIView 传递到其下方的 UIScrollView

html - WCAG:当应用样式时,Firefox 和 Edge 不会在焦点输入元素上显示轮廓

css 溢出可见 - 页面的隐藏部分

objective-c - (AppDelegate *)的含义

pygame - 对我的 Sprite 不等的 +/- 速度感到困惑

android open gl真的比canvas慢吗?

c# - 调整 Unity Sprite 大小

php - 即时动态重新创建较小的 css 文件

ios - 具有不同自动旋转选项的屏幕