CSS 中指定的背景图像不会出现在 iPad 中
我有一个 CSS 类,我在其中添加了这样的背景图像:
.my-class{
background-image: url(images/my-bg.png);
}
这在浏览器中应用得很好并且可以正常工作,但是当我在 iPad 中看到它时,背景图像不可见。
可能是什么原因?
I have a CSS class where I added a background image like this:
.my-class{
background-image: url(images/my-bg.png);
}
this applies fine and works properly in browsers, but when I see it in the iPad, the background image is not visible.
What could be the reason?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
如果没有更多信息(即您如何应用此类以及应用到哪个元素),我无法提供进一步的帮助。不过,我可以告诉你,这段代码在桌面、iPhone 和 iPad 上运行得很好:
Without further information (i.e. how you're applying this class, and to which element), I can't help further. I can tell you however, that this snippet works just fine on desktop, iPhone and iPad:
我遇到了同样的问题,并设法使用 jQuery 获得了一个可行的解决方案,
我在 ASP.NET MVC 网站中使用它,因此使用了
<% %>
标记。我只能使用后台快捷方式 css 属性让它工作。 当使用对象表示法时,我无法让以下任何内容工作...
...。不幸的是,这会清除您可能拥有的任何其他背景设置。但我通过使用另一段 jQuery 来设置我的
background-position
属性来解决这个问题。I've had the same problem and have managed to get a working solution using jQuery
I'm using this within an ASP.NET MVC website, hence the
<% %>
tag.I could only get it to work using the background shortcut css property. I couldn't get any of the following to work ...
... when using the object notation. Unfortunately that wipes out any other background settings you may have. But I got around that by using another piece of jQuery to set my
background-position
property.我遇到了这个问题,最后经过几个小时的苹果攻击和辛苦工作,我在整个网站周围制作了一个带有 ID 的 div 标签。 iPad 很喜欢它:)
问题解决了。
CSS
HTML
I had this issue and finally after hours of apple bashing and toiling I made a div tag with an ID around my entire site. The iPad loves it :)
Problem solved.
CSS
HTML
将此元标记添加到您的页面
Add this meta tag to your page
我发现我遇到了同样的问题(即:iPad 上没有专门显示背景图像),问题是在需要撇号时使用引号或缺少引号...
问题(无撇号)
修复(已添加撇号)
I found that I was having the same problem, (ie: no background image shown on iPad specifically), the problem was the use of quotes, or lack thereof, when apostrophes were needed...
Problem (no apostrophes)
Fix (apostrophes added)
如果您要从 Photoshop 保存 .png,请确保通过“保存为网络和设备”保存并选择 PNG24。
If you're saving the .png from photoshop, make sure you save it via 'save for web and devices' and select PNG24.