css - 指定多个 -webkit-min-device-pixel-ratio 和 -webkit-max-device-pixel-ratio css 媒体查询

标签 css html mobile media-queries

需要能够为不同的设备像素比值指定不同的 css。如何做到这一点

例如,

0 <= range 1 <= 1
1 <  range 2 <= 1.5
1.5 <  range 3 <= 2.0
2.0 < range 4

示例媒体查询看起来像

>     @media (-webkit-max-device-pixel-ratio:1.0) {
>         .fontCls {
>             color: #FF00FF; // pink
>             font-size: 20px;
>             text-decoration: overline;
>         }
>     }
>     
>     @media (-webkit-min-device-pixel-ratio:1.0) and (-webkit-max-device-pixel-ratio:1.4) {
>         .fontCls {
>             color: #FF00FF; // pink
>             font-size: 16px;
>             text-decoration: line-through;
>         }
>     }
>     
>     @media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:1.9) {
>         .fontCls {
>             color: #FF00FF; // pink
>             font-size: 16px;
>             text-decoration: underline;
>         }
>     }
>     
>     @media (-webkit-min-device-pixel-ratio:2.0) {
>         .fontCls {
>            color: #FF00FF; // pink
>             font-size: 16px;
>             font-weight: bold;
>         }
>     }

最佳答案

您可以使用链接标签执行此操作,如下所示。将 href 更改为目标特定 CSS 的正确路径

<link rel='stylesheet' href='ss1.css' media='only screen and (-webkit-max-device-pixel-ratio: 1)'/>

<link rel='stylesheet' href='ss2.css' media='only screen and (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4)'/>

<link rel='stylesheet' href='ss3.css' media='only screen and (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9)'/>

<link rel='stylesheet' href='ss4.css' media='only screen and (-webkit-min-device-pixel-ratio: 2)'/>

关于css - 指定多个 -webkit-min-device-pixel-ratio 和 -webkit-max-device-pixel-ratio css 媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935314/

相关文章:

javascript - 更改日期时间选择器下拉小部件内的字形图标颜色

html - Bootstrap 响应式产品网格

边框后面的 HTML 位置图像和上面的环绕链接

php - 通过用户代理识别手机

android - Webkit 在 ASP.NET 3.5 页面中点击突出显示颜色,包括 ScriptManager

css - 使用 Kendo Scheduler 和 CRM 2013 显示小时/行问题

html - 如何从内部 html 设置 iframe 样式

javascript - 防止按钮提交表单 Javascript

javascript - 选中复选框添加到购物车

javascript - 如何在三星 galaxy S2 中查看控制台日志输出