2016年4月29日
[TOC]
2016年4月29日
移动端开发
CSS像素是一个抽象的单位,主要使用在浏览器上,用来精确的度量(确定)Web页面上的内容。一般情况下,CSS像素被称为与设备无关的像素(device-independent像素),简称为“DIPs”。在一个标准的显示密度下,一个CSS像素对应着一个设备像素。
在javascript中,“window.devicePixelRatio”可以用来获得相同的比率。
window.devicePixelRatio是设备上物理像素和设备像素(device-independent pixels (dips))的比例。他有一个计算公式:window.devicePixelRatio = 物理像素/dips。
dips可以用来区分视网膜设备还是非视网膜设备。
Emulation 模拟器
Device 设备设置
model 模型选择
resolution 分辨率设置
Device pixel ratio 像素比设置
viewport
width [pixel_value | device-width]
user-scalable 是否允许缩放 (no||yes)
initial-scale 初始比例
minimum-scale 允许缩放的最小比例
maximum-scale 允许缩放的最大比例
target-densitydpi [dpi_value | device-dpi | high-dpi | medium-dpi | low-dpi] ---安卓系统开始放弃此属性。
媒体查询
引入方式:
一、
二、
使用@import的话,你必须时刻记得要将@import放到样式代码的最前面,否则它将会不起作用。避免使用@import 同样对网站性能有益。
三、
媒体类型
all 所有媒体
braille 盲文触觉设备
embossed 盲文打印机
print 手持设备
projection 打印预览
screen 彩屏设备
speech '听觉'类似的媒体类型
tty 不适用像素的设备
tv 电视
媒体特性
(max-width:599px)
(min-width:600px)
(orientation:portrait) 竖屏
(orientation:landscape) 横屏
(-webkit-min-device-pixel-ratio: 2) 像素比
关键字
and
not not关键字是用来排除某种制定的媒体类型
only only用来定某种特定的媒体类型
Last updated