场景:为适应各种大小的屏幕

自适应布局我知道的两种方式

1.使用媒体查询,下面制定了几种适应方式,例如第一个表示屏幕宽度在320px-360px之间的,html字体大小适配为13.65px

@media only screen and (max-width: 360px) and (min-width: 320px){

html{

font-size:13.65px;

}

}

@media only screen and (max-width: 375px) and (min-width: 360px){

html{

font-size:23.4375px;

}

}

@media only screen and (max-width: 390px) and (min-width: 375px){

html{

font-size:23.4375px;

}

}

@media only screen and (max-width: 414px) and (min-width: 390px){

html{

font-size:17.64px;

}

}

@media only screen and (max-width: 640px) and (min-width: 414px){

html{

font-size:17.664px;

}

}

@media screen and (min-width: 640px){

html{

font-size:27.31px;

}

}

2.响应式,获取到屏幕的宽度,计算出一定的比例大小,使用rem代替px,在使用的时候如 font-size:1rem,在不同屏幕大小的手机上展示的大小效果是不一样的,和手机屏幕的大小比例自适应

(function(doc, win) {

var docEl = doc.documentElement, //根元素html

//判断窗口有没有orientationchange这个方法,有就赋值给一个变量,没有就返回resize方法。

resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',

recalc = function() {

var clientWidth = docEl.clientWidth;

if(!clientWidth) return;

//把document的fontSize大小设置成跟窗口成一定比例的大小,从而实现响应式效果。

if(clientWidth >= 640) {

clientWidth = 640;

}

docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';

console.log(clientWidth);

console.log(docEl.style.fontSize);

};

recalc();

if(!doc.addEventListener) return;

win.addEventListener(resizeEvt, recalc, false); //addEventListener事件方法接受三个参数:第一个是事件名称比如点击事件onclick,第二个是要执行的函数,第三个是布尔值

doc.addEventListener('DOMContentLoaded', recalc, false) //绑定浏览器缩放与加载时间

})(document, window);

推荐教程 :《HTML》

php 网站移动端自适应,HTML5 移动端自适应布局相关推荐

  1. html转换成移动端h5,HTML5移动端手机网站基本模板

    HTML5移动端最根底网页模板代码(如下HTML代码可直接拷贝复制使用): 手机站点最根底HTML模板 body{font-size:62.5%;font-family:"Microsoft ...

  2. 响应式摄影机构类网站织梦模板 HTML5高端蓝色户外摄影拍摄网站源码

    介绍: 一套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,摄影机构.户外摄影类的网站都可以用该模板. 你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你 ...

  3. 手把手教你搭建自己的Java Web(Android)项目(SpringMVC + Mybatis服务端,Html5 Web端, Android客户端实现)

    刚工作不久的时候,学到了几点内容:软件产品挣的是大家的钱:内容整合是一个比较好的产品形态:可以通过广告的方式挣钱.但是就怀着这个想法,从去年12月份开始,一直想着自己搞点东西出来,即使最终没有人使用, ...

  4. 自适应html5企业模板,自适应企业 HTML5模板

    自适应企业 HTML5模板 资源下载此资源下载价格为5D币,请先登录 资源文件列表 Bright/about.html , 19687 Bright/about_2.html , 22777 Brig ...

  5. php宠物网站源代码,PHP响应式中英双语宠物医院网站整站源码(自适应手机移动端) dedecms内核...

    [温馨提示]源码包解压密码:www.youhutong.com 资源描述 PHP响应式中英双语宠物医院网站整站源码(自适应手机移动端) dedecms内核 源码介绍: 织梦最新内核开发的模板,该模板属 ...

  6. php控制led灯,PHP响应式LED灯具节能灯汽车灯网站整站源码(自适应手机移动端) dedecms内核...

    [温馨提示]源码包解压密码:www.youhutong.com 资源描述 PHP响应式LED灯具节能灯汽车灯网站整站源码(自适应手机移动端) dedecms内核 模板介绍: 织梦最新内核开发的模板,该 ...

  7. html5 自适应手机布局,科技常识:html5移动端自适应布局的实现

    今天小编跟大家讲解下有关html5移动端自适应布局的实现 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html5移动端自适应布局的实现 的相关资料,希望小伙伴们看了有所帮助. 场景:为适 ...

  8. html5 手机站点,HTML5移动端手机网站基本模板 HTML5基本结构

    HTML5移动端最基本网页模板代码(以下HTML代码可直接拷贝复制使用): 手机网站最基本HTML模板 body{font-size:62.5%;font-family:"Microsoft ...

  9. 高端html5网站设计工作室织梦模板 dedecms5.7,html5高端网络建站设计工作室网站织梦模板...

    ★模板介绍★ html5高端网络建站设计工作室网站织梦模板,测试完整无错,兼容主流浏览器. 模板包含安装说明,并包含测试数据. 本模板基于DEDECms 5.7 UTF-8设计,需要GBK版本的请自己 ...

最新文章

  1. PageOffice,word常用接口对象--Paragraph类
  2. TP5 封装多业务的发送短信功能(包括国际短信)
  3. Kingbase和PostgreSQL中如何查看当前连接的进程信息
  4. Java中static关键字有什么用?
  5. jsoncpp去掉多余字符_Python超详细的字符串用法大全
  6. 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
  7. jexboss工具 -- JBOSS未授权访问漏洞利用
  8. 文章用图的修改和排版
  9. pthread_once()
  10. 计算机网络第四章 答案,第四章计算机网络技术练习及答案
  11. 10. CSS 文本
  12. 自己动手一步步安装Linux系统
  13. 杭州拒绝车辆“带病”上路 OBD在线接入实现排放动态监管
  14. 有人(甚至国家)兜底就安全了吗?瑞士央行风暴小议。
  15. [简洁版]youtube-dl下载命令
  16. Sequential Recommender Systems: Challenges, Progress and Prospects翻译和笔记
  17. 解决Windows10开机黑屏问题
  18. Python自制恶搞virus
  19. 树莓派Android Things物联网开发:GitHub案例程序汇总
  20. 带分数(全排列详解)

热门文章

  1. 原来数学才是世界上最浪漫的学科!
  2. 北大教授:到底什么才是有效的教育?
  3. Offer年薪低于25W全额退款|阿里、腾讯内推快艇《全链路大数据分析工程师》课程招生简章...
  4. 北师大计算机组成原理离线作业,北师大网络教育 离线作业 计算机组成原理(一、二、三)...
  5. 语音识别热词_出门问问 TWS 耳机语音交互解决方案
  6. FastDFS学习笔记
  7. windows稀疏文件
  8. MySQL Binlog增量同步工具go-mysql-transfer实现详解
  9. 庚顿数据:实时数据库赋能工业互联网
  10. 工程设计论——如何写好工程代码