码迷,mamicode.com
首页 > 其他好文 > 详细

媒体查询

时间:2018-01-24 14:09:59      阅读:2036      评论:0      收藏:0      [点我收藏+]

标签:屏幕   layout   默认   高度   back   ice   前缀   a标签   屏幕宽度   

参数

width浏览器可视宽度

height浏览器可视高度

device-width设备屏幕宽度

device-height设备屏幕高度

注:以上可添加前缀max-和min-

orientation检测设备处于横向或纵向,可能值:portrait| landscape

aspect-ratio检测浏览器可视宽高比

device-aspect-ratio检测设备宽高比

grid检测输出设备是网格或位图设备,可能值:1 | 0

关键字

and  与

not  非

,  或

only  用来排除不支持媒体查询的浏览器,不会读取样式

设备名称

all  所有设备,默认

screen  显示器

speech  阅读器

print  打印机

准备工作

1、meta标签:<meta name="viewport" content="width=device-width,initial-scale=1.0" />

2、渲染引擎:<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1" />

3、加载脚本:<!--[if lt IE 9]>html5shiv.js  respond.js<![endif]-->

css2媒体查询

<link rel="stylesheet" type="text/css" href="layout.css" media="screen and (max-width: 960px)" />

<style type="text/css" media="screen and (max-width: 960px)"></style>

css3媒体查询

@media screen and (min-width:960px) and (max-width:1200px) {
    body{
        background: yellow;
    }
}

方案

老智能机:320px-280px

智能手机:>=480px

平板电脑:>=768px

中等屏幕(桌面显示器):>=992px

大屏幕(大桌面显示屏):>=1200px

/*设备屏幕大于1200px,PC */
@media screen and (min-width: 1200px) {}

/*设备屏幕大于992px,小于1199px,低分辨率PC,lg- */
@mediascreen and (min-width: 992px) and (max-width: 1199px) {}

/*设备屏幕大于768px,小于991px,ipad,md- */
@media screen and (min-width: 768px) and (max-width: 991px) {}

/*设备屏幕大于480px,小于767px,mobile,sm- */
@media screen and (min-width: 480px) and (max-width: 767px) {}

/*设备屏幕小于479px,低分辨率mobile,xs- */
@media screen and (max-width: 479px) {}

媒体查询

标签:屏幕   layout   默认   高度   back   ice   前缀   a标签   屏幕宽度   

原文地址:https://www.cnblogs.com/yiku/p/8341082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!