响应式布局 媒体查询 media query的用法
来源:互联网 发布:家庭经济支柱知乎 编辑:程序博客网 时间:2024/04/24 04:53
产生响应布局是因为设备的不同,最终还是分辨率,设备显示器大小不同导致的,所以在做开发时要先了解开发对象的屏幕尺寸信息,可以参考这个网站:响应式开发设备屏幕分辨率查询网址
为了解决移动端屏幕分辨率的问题,各大浏览器专门定义并支持viewport虚拟窗口,他的作用就是允许开发者创建一个虚拟窗口,并且可以自定义其窗口大小或缩放比例,你只需要在网页的头部加入如下meta:
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
html5模块了:Media Query使用语法:@media [only|not] media_type and media_feature
media_type :
all —— 所有设备
braille —— 盲文
embossed —— 盲文打印
handheld —— 手持设备
print —— 文档打印或打印预览模式
projection —— 项目演示,比如幻灯
screen —— 彩色电脑屏幕
speech —— 演讲
tty —— 固定字母间距的网格的媒体,比如电传打字机
tv —— 电视
media_feature > 值> Min/Max >描述:
color > 整数 > yes > 每种色彩的字节数
color-index > 整数 > yes > 色彩表中的色彩数
device-aspect-ratio > 整数/整数 > yes > 宽高比例
device-height > length > yes > 设备屏幕的输出高度
device-width > length > yes > 设备屏幕的输出宽度
grid > 整数 > no > 是否是基于格栅的设备
height > length > yes > 渲染界面的高度
monochrome > 整数 > yes > 单色帧缓冲器中每像素字节
resolution > 分辨率(“dpi/dpcm”) > yes > 分辨率
scan > Progressive interlaced > no >tv媒体类型的扫描方式
width > length > yes > 渲染界面的宽度
orientation > Portrait/landscape >no > 横屏或竖屏
media_feature > 值 > Min/Max > 描述
color > 整数 > yes > 每种色彩的字节数
color-index > 整数 > yes > 色彩表中的色彩数
device-aspect-ratio> 整数/整数 > yes > 宽高比例
device-height > length > yes > 设备屏幕的输出高度
device-width > length > yes > 设备屏幕的输出宽度
grid > 整数 > no > 是否是基于格栅的设备
height > length > yes> 渲染界面的高度
monochrome > 整数 > yes > 单色帧缓冲器中每像素字节
resolution > 分辨率(“dpi/dpcm”) > yes > 分辨率
scan > Progressive interlaced >no > tv媒体类型的扫描方式
width > length > yes > 渲染界面的宽度
orientation > Portrait/landscape > no > 横屏或竖屏
用法:
//1、@media screen and (max-width:450px){ /*一些样式*/ /*意思是界面宽度小于450px时的相应样式*/ body{ background:red; } }//2、@media screen and (orientation:landscape) { /*判断手机横向时*/ }//3、<link rel="stylesheets" type="css/text" media="screen and (max-width:450px)" href="max450.css" />
如果你使用的浏览器版本过低,不知此媒体查询可以用插件来弥补:
<script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script><script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
- 响应式布局 媒体查询 media query的用法
- CSS3 Media Query 响应式媒体查询
- CSS3 Media Query 响应式媒体查询
- 响应式布局Media Query 的使用方法
- 响应式布局 css3 media 媒体查询 和js+rem
- 响应式布局:CSS3媒体查询Media Queries
- 响应式布局:CSS3媒体查询Media Queries
- 响应式布局2之Media Query(媒介查询)
- Html+Css_CSS3_CSS2 响应式布局 Media query(媒介查询)
- 响应式布局基本实现Media Query(媒介查询)
- 响应式布局基本实现Media Query(媒介查询)
- Media Query媒体查询
- media媒体查询的用法
- css3-Media Query实现最简单的响应式布局
- 响应式布局解决方案之Media Query
- CSS3 Media Query实现响应式布局
- css @media rem+百分比布局 响应式布局之媒体查询
- 响应式布局-----媒体查询
- POJ 3273 二分求最大化最小值
- 【POJ 1275】 Cashier Employment(差分约束系统的建立和求解)
- iOS App检查更新
- Windows定时关机
- android插值器简单使用
- 响应式布局 媒体查询 media query的用法
- 云计算也分“层” 一句话读懂IaaS、PaaS、SaaS
- OpenGL绘制纹理,缩放相机导致纹理闪烁的解决方法gluPerspective ()
- Taglib编译
- 服务器推送技术常用的三个解决方案
- 关于xcode的导入的文件出现问号的问题
- HttpClient4.x 使用cookie保持会话
- NoClassDefFoundError --如何引入外部jar包
- php中大括号的用法和意义{}