php 网站移动端自适应,HTML5 移动端自适应布局
场景:为适应各种大小的屏幕
自适应布局我知道的两种方式
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 移动端自适应布局相关推荐
- html转换成移动端h5,HTML5移动端手机网站基本模板
HTML5移动端最根底网页模板代码(如下HTML代码可直接拷贝复制使用): 手机站点最根底HTML模板 body{font-size:62.5%;font-family:"Microsoft ...
- 响应式摄影机构类网站织梦模板 HTML5高端蓝色户外摄影拍摄网站源码
介绍: 一套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,摄影机构.户外摄影类的网站都可以用该模板. 你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你 ...
- 手把手教你搭建自己的Java Web(Android)项目(SpringMVC + Mybatis服务端,Html5 Web端, Android客户端实现)
刚工作不久的时候,学到了几点内容:软件产品挣的是大家的钱:内容整合是一个比较好的产品形态:可以通过广告的方式挣钱.但是就怀着这个想法,从去年12月份开始,一直想着自己搞点东西出来,即使最终没有人使用, ...
- 自适应html5企业模板,自适应企业 HTML5模板
自适应企业 HTML5模板 资源下载此资源下载价格为5D币,请先登录 资源文件列表 Bright/about.html , 19687 Bright/about_2.html , 22777 Brig ...
- php宠物网站源代码,PHP响应式中英双语宠物医院网站整站源码(自适应手机移动端) dedecms内核...
[温馨提示]源码包解压密码:www.youhutong.com 资源描述 PHP响应式中英双语宠物医院网站整站源码(自适应手机移动端) dedecms内核 源码介绍: 织梦最新内核开发的模板,该模板属 ...
- php控制led灯,PHP响应式LED灯具节能灯汽车灯网站整站源码(自适应手机移动端) dedecms内核...
[温馨提示]源码包解压密码:www.youhutong.com 资源描述 PHP响应式LED灯具节能灯汽车灯网站整站源码(自适应手机移动端) dedecms内核 模板介绍: 织梦最新内核开发的模板,该 ...
- html5 自适应手机布局,科技常识:html5移动端自适应布局的实现
今天小编跟大家讲解下有关html5移动端自适应布局的实现 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html5移动端自适应布局的实现 的相关资料,希望小伙伴们看了有所帮助. 场景:为适 ...
- html5 手机站点,HTML5移动端手机网站基本模板 HTML5基本结构
HTML5移动端最基本网页模板代码(以下HTML代码可直接拷贝复制使用): 手机网站最基本HTML模板 body{font-size:62.5%;font-family:"Microsoft ...
- 高端html5网站设计工作室织梦模板 dedecms5.7,html5高端网络建站设计工作室网站织梦模板...
★模板介绍★ html5高端网络建站设计工作室网站织梦模板,测试完整无错,兼容主流浏览器. 模板包含安装说明,并包含测试数据. 本模板基于DEDECms 5.7 UTF-8设计,需要GBK版本的请自己 ...
最新文章
- PageOffice,word常用接口对象--Paragraph类
- TP5 封装多业务的发送短信功能(包括国际短信)
- Kingbase和PostgreSQL中如何查看当前连接的进程信息
- Java中static关键字有什么用?
- jsoncpp去掉多余字符_Python超详细的字符串用法大全
- 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
- jexboss工具 -- JBOSS未授权访问漏洞利用
- 文章用图的修改和排版
- pthread_once()
- 计算机网络第四章 答案,第四章计算机网络技术练习及答案
- 10. CSS 文本
- 自己动手一步步安装Linux系统
- 杭州拒绝车辆“带病”上路 OBD在线接入实现排放动态监管
- 有人(甚至国家)兜底就安全了吗?瑞士央行风暴小议。
- [简洁版]youtube-dl下载命令
- Sequential Recommender Systems: Challenges, Progress and Prospects翻译和笔记
- 解决Windows10开机黑屏问题
- Python自制恶搞virus
- 树莓派Android Things物联网开发:GitHub案例程序汇总
- 带分数(全排列详解)
热门文章
- 原来数学才是世界上最浪漫的学科!
- 北大教授:到底什么才是有效的教育?
- Offer年薪低于25W全额退款|阿里、腾讯内推快艇《全链路大数据分析工程师》课程招生简章...
- 北师大计算机组成原理离线作业,北师大网络教育 离线作业 计算机组成原理(一、二、三)...
- 语音识别热词_出门问问 TWS 耳机语音交互解决方案
- FastDFS学习笔记
- windows稀疏文件
- MySQL Binlog增量同步工具go-mysql-transfer实现详解
- 庚顿数据:实时数据库赋能工业互联网
- 工程设计论——如何写好工程代码