一般用现在常用的开发框架有:目前Web前端最火的框架(BootStrap)、Jquery mobile..当然可能还有一些移动端开发的框架。

利用meta标签    Meta标签主要用来描述一个HTML网页文档的属性,如作者、日期时间、网页描述、关键词、页面刷新等,它的Description和Keywords属性,可加入网站的关键字,让网页利于搜索引擎。        解释:Viewport指用户网页的可视区域,content中的“width”指的是虚拟窗口宽度,上面代码意为虚拟窗口/页面宽度初始比例为1,最小比例为1,最大比例为1,用户不可扩展,页面不可缩放。    以上标签只支持一种尺寸,正确的做法是用js动态生成下面标签,前提是要先获取屏幕尺寸。

百分比法    CSS中的百分比中指的是相对于父元素的宽度。子元素的padding-left:50%,父元素的宽度是百,子元素的margin-top:20%,那么父元素的高是百。body默认宽度是屏幕宽度(PC中指的是浏览器宽度)子孙元素按百分比定位(或指定尺寸)就可以了。但这只适合布局简单的页面,复杂的页面实现很困难。

使用CSS3单位rem

在页面载入开始时首先判断window的宽度(是window的宽度($(window).width()),不是屏幕分辩率的宽度(screen.width),两者差别请自行查阅),假设宽度为W,一个div在宽度为640px的设计稿的下的宽度为dW1,如果html的font-size为100px,那么这个div的宽度用rem表示是多少呢?

计算:div宽度dW2=dW1/100,px与rem之间换算除以100就可以,这是假定屏幕宽度为640的,而不同宽度的屏幕怎么处理,为了能保证换算容易那就要为html设置一个合适的font-size,计算:100 / 640 = fontSize / W, fontSize = W / 640 * 100 = W / 6.4。大多数浏览器font-size的最小值为12px,所以只能用100作为缩放比例。    所以会在头部加上这个JS代码:

媒体查询功能    媒体查询正是为解决网页适应手机屏幕。媒体查询的功能就是为不同的“媒体”设置不同的css样式,页面尺寸,设备屏幕尺寸等,比如我们要为宽度小于480px的页面中的class="icon"的元素设置样式,可以这样写,@media screen and (max-width=480px) {.icon{ some styles }};具体可自行研究。

html5移动页面自适应手机屏幕大小,移动页面自适应手机屏幕的方法相关推荐

  1. php自动适应屏幕大小,如何解决js获取屏幕大小并且让图片自适应的方法

    在写h5页面的时候,经常会需要将图片自适应大小,一般都是用等比例的缩放,这就有个问题,当上传的图片不是一个规格时就会出现展示图片不完美. 为了解决这个问题,我们可以通过js去获取图片的大小,然后在根据 ...

  2. js页面自适应屏幕大小_Web页面适配移动端方案研究

    源宝导读:由于我们ERP目前大都是在在PC上面运行,大家现在关注移动端比较少,谈到移动端适配时,可能都有些生疏也可能比较好奇.以前做过一些移动端的little项目,那么借助这次分享的机会,和大家一起讨 ...

  3. vue适配不同屏幕大小_Cocos creator面试题 屏幕适配的3个小技巧

    引言 cocos creator是什么? Cocos Creator 是触控科技旗下的产品,以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化.组件化和数据驱动等特点. 屏 ...

  4. android 布局 不同屏幕大小,如何创建支持不同屏幕尺寸的Android应用

    Supporting Different Screens Android用两种常规属性来分类设备屏幕:尺寸和像素密度.作为开发者,你应当预料到你的android应用程序将会被安装到不同屏幕尺寸和像素密 ...

  5. 《前端》解决背景适配不同屏幕大小,如何解决因屏幕大小的不同而导致背景的放大或缩小。

    目录 一.问题描述: 1.多了一段滚动距离 ​2.换大屏时背景就变小了 二.需要了解知识 三.解决: 1.HTML上: 2.css上: 四.效果: 一.问题描述: 最近小编在编程时遇到一个问题,放了一 ...

  6. html自适应电脑屏幕大小,html页面怎样能够自适应电脑屏幕宽度?

    满意答案 dazhaowudi 2015.12.24 采纳率:44%    等级:4 已帮助:7854人 网友们上网通常会采用800×600.1024×768两种分辨率,由于网页不是用来给自己看的,所 ...

  7. css自适应华为手机屏幕大小,CSS实现自适应分隔线的N种方法

    分割线是网页中比较常见的一类设计了,比如说知乎的更多回答 这里的自适应是指两边的横线会随着文字的个数和父级的宽度自适应 偷偷的看了一下知乎的实现,很显然是用一块白色背景覆盖的,加一点背景就露馅了 心想 ...

  8. android 拍照屏幕大小,Android Camera 找出屏幕的最佳尺寸大小

    大家平时都会调用到Camera 这个API,在设置Camera.Paramera的参数的时候,有一个预览大小.也就是: setPreviewSize(int width, ing height) 这个 ...

  9. potplayer 播放下一个视频时,保持当前屏幕大小不变(锁定播放屏幕尺寸)

    在屏幕中右键--选项--播放,如下图,把要设定的屏幕尺寸设置好,点应用即可.关播放器在屏幕中的位置,只要把播放器拖到适当的位置,下次还是同一位置.

  10. 手机浏览器客户端交互设计适配之——屏幕大小

    以下内容来自于淘宝UED 随着各个手机操作系统的应用平台的上线,几乎所有的互联网应用都在往手机上迁移.然而手机与PC 不一样,PC经过了多年的发展,在设计上形成了很多不成文的规则,如网页的宽度都在96 ...

最新文章

  1. 适用于SharePoint 2013 的 CAML Desinger
  2. 赠书 | 读懂生成对抗神经网络 GAN,看这文就够了
  3. css中“[]”、“”“~”、“,”、“+”和“”详解
  4. 浅析中科红旗的生与死
  5. python装什么版本-新手python用什么版本好?
  6. 架构设计器_MySQL:数据库结构优化、高可用架构设计、数据库索引优化
  7. 【网易中台实践】云信业务中台的敏捷开发
  8. OpenCV iOS-视频处理
  9. 电脑技巧:如何开机进入纯净的Windows系统,看完你就会了!
  10. Mysql写入数据时,adapter 日志报ES连接错误
  11. 377. 组合总和 Ⅳ(JavaScript)
  12. [Docker] Docker安装和简单指令
  13. 诊断(UDS)协议栈设计-系列讲解
  14. 高一信息技术 计算机配件的真伪辨别,高一信息技术
  15. ​【汇总】CV 图像分类常见的 36 个模型
  16. 统计学习导论之R语言应用(二):R语言基础
  17. Android在中国的发展及就业前景解析
  18. python网盘下载文件_python下载文件的几种常用方法
  19. 2022年博士招生 | 华南理工大学-鹏城实验室 联培博士 专项计划
  20. 835616-60-9,4-Fluoro-thalidomide用于补充CRBN蛋白的沙利度胺基脑啡肽配体

热门文章

  1. JAVA 如何控制模拟表单提交_java后端模拟表单提交
  2. 测试测量(3)- 如何选择设备的平台
  3. Win10快捷键大全
  4. winform c# chart控件添加边界值线条以及扩展性功能
  5. 解决macOS Big Sur升级后部分java应用无法打开的问题JavaVM: Failed to load JVM: libserver.dylib
  6. 国内外各大免费搜索引擎、导航网址提交入口
  7. ❄️全网最详细的Python入门基础教程,Python最全教程(非常详细,整理而来)
  8. Redis入门指南(三)
  9. 电工学的MATLAB实践,基于Matlab/Simulink的电工学电路仿真
  10. 用 Python 搭建解一元二次方程的计算器