主要原理是在服务器端,根据不同的手机分辨率,设置不同的css样式

1、在网页head里面添加:

<meta name="viewport" content="width=device-width, user-scalable=no" />

2、不同分辨率设置不同css(同样是在head里面添加):

<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.0)" href="h1.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.3)" href="h2.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.5)" href="h3.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 2.0)" href="h4.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 3.0)" href="h4.css" />

body中加一张图片作为测试

<body>
<img src="2010031617222440.jpg" />
</body>

3、css文件测试内容(若设置width: 100% 可以自适应所有手机宽度)

h1.css文件:

img {
width: 225px
}

h2.css文件:

img {
width: 265px
}

h3.css文件:

img {
width: 305px
}

h4.css文件:

img {
width: 345px
}

h5.css文件:

img {
width:385px
}

附:手机分辨率对应的所有手机参考:http://bjango.com/articles/min-device-pixel-ratio/

网页webview适应手机分辨率相关推荐

  1. 手机分辨率基础知识(DPI,DIP计算)

    手机分辨率基础知识(DPI,DIP计算) 1.术语和概念 术语 说明 备注 Screen size(屏幕尺寸) 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托 ...

  2. QVGA、WVGA、VGA、WQVGA、SQVGA等几种手机分辨率扫盲

    什么是QVGA.WVGA.VGA.WQVGA.SQVGA?很多人也许弄不清楚这几个东西,因为组成的字母似乎差不多人多,长得也太像了,很以为是分类这些东西!现在就来看看他们的一些相同与不同. QVGA: ...

  3. QVGA、WVGA、VGA、WQVGA、SQVGA等几种手机分辨率扫盲!

    http://www.sjvip.com/news/all/22/76.shtml ---------------------------------------------------------- ...

  4. android web连接问题,Android WebView或手机浏览器打开连接问题解决办法总结

    Android WebView或手机浏览器打开连接问题解决办法总结 1.通常情况下 大家可能都想使用WebView打开网页内部链接而不想再调用手机浏览器, 我们可以通过以下两种方法实现: (1)为We ...

  5. android 之 QVGA、WVGA、VGA、WQVGA、SQVGA等几种手机分辨率

    [size=medium] http://blog.csdn.net/johnny901114/article/details/7680340 什么是QVGA.WVGA.VGA.WQVGA.SQVGA ...

  6. android 分辨率显示不全,安卓手机分辨率太高软件显示不全?任意软件全屏运行详细教程...

    手机分辨率太高软件显示不全?教你瞬间让任意软件变全屏 如果你像白鸽一样使用高分辨率的安卓手机(比如Atrix 4G)或是平板电脑,就会发现很多软件居然不能全屏显示.面对这样的问题,传统的解决办法无外乎 ...

  7. 程序员计算手机分辨率比例

    想查看屌丝的手机分辨率,我的手机分辨率比例, 800*480是几比几呢,要计算最大公约数啊,难道要用小学生计算办法?还是写代码用辗转相除法吧 #(m>=n) def gcd(m,n):if m ...

  8. airtest获取手机分辨率,通过相对坐标定位元素

    airtest做自动化时,在不同手机间由于分辨率不同,绝对坐标就不适用了,需要通过相对坐标来定位,这就需要获取当前手机的分辨率,其实只需要一句代码即可获取当前手机的分辨率,下面是相关代码: w,h=d ...

  9. 手机分辨率Android教程(十二)-- 使用DisplayMetrics获取手机分辨率

    在本篇文章中,我们主要介绍手机分辨率的内容,自我感觉有个不错的建议和大家分享下 在本章教程中,我们将会习学如何应用DisplayMetrics获得手机分辨率. 是这样的,在Android手机如此风扉寰 ...

最新文章

  1. 基于MATLAB的数字图像K-L变换,基于DCT变换的图像编码方法研究
  2. centos远程开机的操作
  3. 学点 C 语言(41): 函数 - 关于 main 函数
  4. AHS of FCGRC 停课 Day 4
  5. 开放源代码GIS资源集锦
  6. python filter函数中写none_Python3基础 filter 第一个参数为NONE时 结果只返回为True的对象...
  7. win10+vscode部署java开发环境
  8. std::string的resize()与reserve()的区别
  9. html生成word附带图片_生成词云的几种方式对比
  10. “国防七子”经费暴增,清华再增45亿,甩第二名101亿 |全国高校2022预算大公开...
  11. 感应(异步)电机磁场定向控制速度环PI控制参数设计
  12. UVALIVE 3713 Astronauts(2-SAT)
  13. java 汉字拼音排序_[转]Java汉字按照拼音排序
  14. 服务器系统飞行模式怎么关闭,win10系统开启飞行模式之后无法关闭怎么解决
  15. Android中实时视频监控方案设计思路
  16. 2020年Android GMS 认证 boot logo 最新要求
  17. 一阶贝塞尔函数matlab,一阶贝塞尔函数
  18. 【原理分析】Google炫炸天的平衡自行车仅仅是概念吗?来看看惯性轮自行车吧...
  19. C语言里栈和堆的区别整理
  20. linux删除重复文件,linuxshell删除重复文件只保留一份

热门文章

  1. 另一个jar包引不了_《嫌疑人X的献身》:一个天才的陨落
  2. Excel使用技巧总结二
  3. vlookup使用步骤_VLOOKUP函数的使用方法(入门级)
  4. ThinkSNS安装手记
  5. 第十九章、主机名控制者: DNS 服务器
  6. 可敬可悲硅谷人 科技富豪失乐园
  7. 微软2018年重组背后,扒一扒受影响的人与事
  8. qq文件怎么传到百度云_福利|还在用 QQ、微信、百度云传文件?你应该试试这个跨平台传输工具...
  9. 怎么在Excel中查找指定文本并标记颜色
  10. RubyRails环境的离线安装