告诉浏览器一些设置信息
是设置理想视口的重要元素,主要用于将布局视口的尺寸和理想视口的尺寸相匹配
移动端布局必须写
<meta name="viewport"content="width=device-width,initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no"> 12 为什么使用移动端适配:
1) 随着时代的发展,在移动端上访问pc端的页面,逐渐变的常态化
2) 手机的设备尺寸, 碎片化越来越严重
碎片化: 种类繁多,五花八门
1) 谷歌浏览器 提供的 虚拟机
2) 电脑和手机在同一局域网内,扫描编译器提供的二维码,即可在手机上查看
3) 搭建本地服务器,来建立访问
1) 布局视口:布局视口一般都是浏览器厂商给的一个固定值,布局视口是看不见的,浏览器厂商设置的一个固定值,如980px,并将980px的内容缩放到手机屏内。
2) 视觉视口:浏览器可视区域的大小,也就是用户可以通过设备宽度看到的内容
3) 理想视口:布局视口虽然解决了移动端查看pc端网页的问题,但是完全忽略了手机本身的尺寸。
所以苹果引入了理想视口,它对设备来说是最理想的布局视口,
用户不需要对页面进行缩放就能完美的显示整个页面。
最简单的做法就是使布局视口宽度改成屏幕的宽度。
简称为dpr, 它是物理像素和独立像素的对应关系(也就是比例)
备注:判断是否为高清时, 看一下dpr的值是否大于1。 一般情况下dpr为整数,但是一些安卓的机型不为整数(奇葩)
通过:window.devicePixelRatio获得
console.log(window.devicePixelRatio); 1 响应式布局 移动端开发的两种主流方案之一 响应式布局兼容 内容没有受到明显影响时,自适应宽高即可内容受到明显的影响时,改变布局,来保证内容的清晰 声明关键字 @media
当 screen的屏幕尺寸 符合 指定的尺寸时, 执行指定的样式
screen:设备的类型and : 关键字 (连接,指定)( ) : 媒体特性(就是屏幕尺寸){ } : 指定的样式max-width: 屏幕小于等于指定尺寸时 触发 (最多)min-width: 屏幕大于等于指定尺寸时 触发 (最少)响应式布局: 用于解决不同浏览器,不同分辨率以及不同设备的不同显示效果
优点 面对不同分辨率的设备灵活性很强能够快捷的解决多设备显示适应的问题 缺点 兼容各种设备工作量大,效率低,页面加载时间长一定程度上,会改变网站原有的布局结构,可能会出现用户混淆问题@media only screen and (min-width: 1200px) and (max-width: 1440px) {.all{display: flex;flex-wrap: wrap;height: 400px;background-color: gainsboro;}.box{width: 20%;height: 200px;border-radius: 50%;line-height: 200px;background-color: yellow;justify-content: space-around;text-align: center;}}
123456789101112131415161718 移动端开发的两种主流方案之二 单独制作移动端的页面 em / rem em是一个相对的距离单位
参考父级的font-size
1em == 父级的 1 * font-size
和em基本类似,区别点在于:
em相对自身父级的字体rem只相对html的字体大小rem: root-em 根元素的em值, html的字体大小
rem 计算公式
onresize
测试时使用
window.onresize = function (ev) {//一些浏览器中,无法获取到documentElement, 所以去获取bodyvar htmlWidth =document.documentElement.clientWidth || document.body.clientWidth;//获取html 便于下面设置html的字体大小var html = document.querySelector("html");// 设置根元素的字体大小html.style.fontSize = htmlWidth / 20 +'px';} 123456789101112
相关知识
手机移动端快速开发
Html+Css+js实现春节倒计时效果(移动端和PC端)
一分钟告诉你建行移动端网络学习怎么学
简约排版鲜花植物类移动端店铺首页
基于深度卷积神经网络的移动端花卉识别系统
电商平台移动端应用开发及维护服务合同.doc
下列哪项属于移动端交易?
基于轻量级CNN的植物病害识别方法及移动端应用
企业开发移动端应用选择App还是小程序?优缺点分析及建议
移动端、京东百亿补贴:斗南香水百合
网址: 移动端 https://m.huajiangbk.com/newsview732537.html
上一篇: Input length = 1 |
下一篇: 资深教育专家:幼儿园超前教育=暴 |