响应式布局小结
2015-07-22 11:49
309 查看
响应式布局
媒体查询
========
@media screen and (-webkit-min-device-pixel-ratio: 0)
@media screen and (max-width: 767px){} 宽度小于767px时使用
@media (min-width: 768px)
@media (max-device-width: 480px) and (orientation: landscape)
max-device-width指的是设备整个渲染区宽度(设备的实际宽度)
@media all and (transform-3d), (-webkit-transform-3d)
iPads (portrait and landscape)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}
iPads (landscape)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}
iPads (portrait)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
iPhone 4
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
@media screen and (min-width:1024px){ }
【screen是媒体类型 】
all 默认。适用于所有设备。
aural 语音合成器。
braille 盲文反馈装置。
handheld 手持设备(小屏幕、有限的带宽)。
projection 投影机。
print 打印预览模式/打印页。
screen 计算机屏幕。
tty 电传打字机以及类似的使用等宽字符网格的媒介。
tv 电视类型设备(低分辨率、有限的滚屏能力)
【and是操作符】
and 逻辑与,连接设备名与选择条件、选择条件1与选择条件2。
not 排除某种设备
, 设备列表
only 限定某种设备类型
【min-width是属性值】
width <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备中的页面可见区域宽
度(单位一般为px)
heigth <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备中的页面可见区域高
度(单位一般为px)
device-width <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备的屏幕可见宽度(单
位一般为px)
device-heigth
<length> 视觉屏幕/触摸设备 接受最大最小值 定义输出设备的屏幕可见高度(单
位一般为px)
orientation portrait |landscape
位图介质类型 不接受最大最小值 定义’height’是否大于或等
于’width’。值portrait表是,landscape代表否即设,备手持方向:portait为横向,landscape为竖向
aspect-ratio <ratio>
位图介质类型 接受最大最小值定义 ’width’与’height’的比率,即
浏览器的长
宽比
device-aspectratio <ratio>
位图介质类型 接受最大最小值 定义’device-width’与’device-
height’的比率,即设备屏幕长宽比。如常见的显示器比率:4/3, 16/9,16/10
color <integer>
视觉媒体 接受最大最小值 定义每一组输出设备的彩色原件个数。如
果不是彩色设备,则值等于0
color-index <integer>
视觉媒体 接受最大最小值 定义在输出设备的彩色查询表中的条目数。
如果没有使用彩色查询表,则值等于0
monochrome <integer>
视觉媒体 接受最大最小值 定义在一个单色框架缓冲区中每像素包含的
单色原件个数。如果不是单色设备,则值等于0
resolution <resolution>
位图介质类型 接受最大最小值 定义设备的分辨率。如:96dpi,300dpi
,
118dpcm
scan progressive| interlace
电视类 不接受最大最小值 定义电视类设备的扫描工序, progressive
逐行扫描,interlace隔行扫描
grid <integer>
栅格设备 不接受最大最小值 用来查询输出设备是否使用栅格或点阵。
只有1和0才是有效值,1代表是,0代表否
媒体查询
========
@media screen and (-webkit-min-device-pixel-ratio: 0)
@media screen and (max-width: 767px){} 宽度小于767px时使用
@media (min-width: 768px)
@media (max-device-width: 480px) and (orientation: landscape)
max-device-width指的是设备整个渲染区宽度(设备的实际宽度)
@media all and (transform-3d), (-webkit-transform-3d)
iPads (portrait and landscape)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}
iPads (landscape)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}
iPads (portrait)
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
iPhone 4
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
@media screen and (min-width:1024px){ }
【screen是媒体类型 】
all 默认。适用于所有设备。
aural 语音合成器。
braille 盲文反馈装置。
handheld 手持设备(小屏幕、有限的带宽)。
projection 投影机。
print 打印预览模式/打印页。
screen 计算机屏幕。
tty 电传打字机以及类似的使用等宽字符网格的媒介。
tv 电视类型设备(低分辨率、有限的滚屏能力)
【and是操作符】
and 逻辑与,连接设备名与选择条件、选择条件1与选择条件2。
not 排除某种设备
, 设备列表
only 限定某种设备类型
【min-width是属性值】
width <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备中的页面可见区域宽
度(单位一般为px)
heigth <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备中的页面可见区域高
度(单位一般为px)
device-width <length>
视觉屏幕/触摸设备 接受最大最小值 定义输出设备的屏幕可见宽度(单
位一般为px)
device-heigth
<length> 视觉屏幕/触摸设备 接受最大最小值 定义输出设备的屏幕可见高度(单
位一般为px)
orientation portrait |landscape
位图介质类型 不接受最大最小值 定义’height’是否大于或等
于’width’。值portrait表是,landscape代表否即设,备手持方向:portait为横向,landscape为竖向
aspect-ratio <ratio>
位图介质类型 接受最大最小值定义 ’width’与’height’的比率,即
浏览器的长
宽比
device-aspectratio <ratio>
位图介质类型 接受最大最小值 定义’device-width’与’device-
height’的比率,即设备屏幕长宽比。如常见的显示器比率:4/3, 16/9,16/10
color <integer>
视觉媒体 接受最大最小值 定义每一组输出设备的彩色原件个数。如
果不是彩色设备,则值等于0
color-index <integer>
视觉媒体 接受最大最小值 定义在输出设备的彩色查询表中的条目数。
如果没有使用彩色查询表,则值等于0
monochrome <integer>
视觉媒体 接受最大最小值 定义在一个单色框架缓冲区中每像素包含的
单色原件个数。如果不是单色设备,则值等于0
resolution <resolution>
位图介质类型 接受最大最小值 定义设备的分辨率。如:96dpi,300dpi
,
118dpcm
scan progressive| interlace
电视类 不接受最大最小值 定义电视类设备的扫描工序, progressive
逐行扫描,interlace隔行扫描
grid <integer>
栅格设备 不接受最大最小值 用来查询输出设备是否使用栅格或点阵。
只有1和0才是有效值,1代表是,0代表否
相关文章推荐
- 设计模式之概述
- PHP设计模式漫谈之调解者模式
- POJ 3253 Fence Repair
- CDockablePane使用心得
- Win7+VirtualBox+Mac OS
- Android Context简介
- foreach~~~java中的冒号
- 浅析jQuery对select操作小结(遍历option,操作option)
- android中延迟执行某个任务
- 全屏反锯齿 - 多重采样Ⅰ
- iOS block种类和切换
- 四张图表让你搞懂电离辐射及常用的量
- python threading
- Oracle常用命令
- uva 196 spreadsheet
- IOS中使得图片模糊的效果的方法
- OpenGL中的多重采样
- 运算符和函数
- 001--jcs入门
- java中yyyy-MM-dd HH:mm:ss类型转换成long类型