iphone - 我不知道如何在我的 css 文件中正确使用媒体选择器来决定为 iPhone 或 iPad 加载哪个图像

标签 iphone html css ipad

有几个 html 文件可以引导用户使用我们的应用程序并向他介绍新功能。它是适用于 iPhone 和 iPad 的通用应用程序。如果用户选择 iPhone 版本的帮助部分,我想向他展示针对 iPhone 设备缩放的图像。

但是现在我的问题来了。在 CSS 文件中,所有图像只有一个类 boximage。如何决定加载哪个图像?我应该将每张图片都放在自己的类中吗?

提前感谢您的四个想法!

问候, 北

最佳答案

你可以试试这个。

 <style type="text/css">
   @media all and (max-width: 800px) {
    .boximage{ background:url(image_name1.jpg)}
    }
    @media all and (min-width: 800px){ 
    .boximage{ background:url(image_name2.jpg)}
    }</style>

或使用 javascript 查找用户代理并从脚本设置图像。

关于iphone - 我不知道如何在我的 css 文件中正确使用媒体选择器来决定为 iPhone 或 iPad 加载哪个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10911194/

相关文章:

javascript - 使用 js if/else 和 CSS 值

html - div 在内部 div 上的框阴影

javascript - 为什么图像不是 div 的一部分?如何将其添加到 DOM 中?

php - Bootstrap 填充剩余的列

javascript - Jquery attr 不能为 Checkbox Required 属性正常工作

iphone - 删除时表格单元格的外观

ios - 无法在 iOS 设备上运行 XCTests

iphone - 适用于 iOS 的 Google map APi : UIActivityView on custom info window

iphone - 如何测试股票市场 (NYSE) 当前是否开盘/收盘?

css - 使用 Greasemonkey 在页面加载之前更改 CSS