移动端的基本概念与开发
来源:互联网 发布:mac音乐转换格式软件 编辑:程序博客网 时间:2024/06/12 01:13
设备独立像素
屏幕的大小、屏幕尺寸(别名叫点,是个单位)
获取:window.screen.width / window.screen.height
注意:1、横竖屏切换的时候。真机里的这个值不会改变,但在模拟器里是会切换的
2、在一个点里可以放多个像素
3、这个值是可以被改变的(缩放)
设备像素(物理像素)
屏幕分辨率(实际放的像素值),买手机的时候被告知的像素值
这个值是虚拟的,无法获取
像素比(DPR,这个值无法修改)
缩放的比例=设备像素/设备独立像素
获取:window.devicePixelRatio
iphone 6 举例:
375 * 667 设备独立像素,屏幕尺寸
750 * 1334 设备像素,屏幕分辨率
2 像素比
viewport 视口(可视区窗口) ,通过mete 标签设置
未设置
1、屏幕的宽度一般为980,但不同的型号也会不同
2、真机与模拟器的值也会不同
3、用window.innerWidth/window.innerHeight获取
设置了
content 视口里的相关设置
width 屏幕的宽度
device-width 设备的实际宽度,不设置的时候默认为这个值
数值(不加单位) 不建议设置数字(安卓设备有些不支持,一线互联网公司都不设置)
height 屏幕的高度
device-height 设备的实际高度
数值(不加单位) 一般不设置高度
user-scalable 能否缩放
yes 允许缩放
no不允许缩放
initial-scale 初始比例(要与最小缩放比例一致),加上这个后并不是把每个元素都缩放了,而是改变了设备独立像素
mininum-scale 最小能够缩放比例
maxinum-scale 最大能够缩放比例
1、如果用缩放的话,就把width与user-scalable去掉
2、用了缩放后,并不是真正的缩放了,而是改变了屏幕的尺寸(设备的独立像素)
阅读全文
0 0
- 移动端的基本概念与开发
- css3学习以及移动端开发基本概念的思考
- 移动开发之手机游戏基本概念
- 《iOS移动开发从入门到精通》图书连载8:Swift的基本概念(上)
- 《iOS移动开发从入门到精通》图书连载9:Swift的基本概念(下)
- Flash开发的基本概念
- ios开发的基本概念
- iOS开发-RunLoop的基本概念与例子分析
- 移动端开发的坑
- 移动端开发的兼容问题
- 移动前端开发与web前端开发的区别
- MFC程序开发的基本概念
- 开发的一些基本概念 I
- WebService开发的几个基本概念
- web开发的一些基本概念
- 普通pc端开发与移动端开发区别
- Node.js开发指南之一:基本概念与开发环境的配置
- Linux学习与开发基本概念汇总
- 探索数据集——Titanic
- CSDN终于跟上来了
- 分层和页面交互设计知识-----6.24
- doT.js使用
- 基于Android6.0源码修改屏蔽系统下方的虚拟按键以及上方的状态栏
- 移动端的基本概念与开发
- springdatajpa nativeSQL的分页用法和注意事项以及解决防范
- jsp post方法传值防止乱码
- 如何写一个给自己的框架写一个优雅的Java Config模块(三)
- DAO知识点---------6.26
- nvm 安装nodejs &gulp
- CSDN如何转载别人的博客
- 查看数据库所有表的注释
- 2017-06-02 每日一记 java枚举和注解