媒体查询笔记

媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)为其设定CSS样式。

媒体类型

all   (默认值)

screen   彩色屏幕

print   打印预览

媒体属性

max-width  最大宽度

min-width   最小宽度

device-width   设备屏幕输出宽度

orientation   portrait(竖屏)/landscape(横屏)

最大宽度max-width

@media screen and (max-width:580px){
 body {
   background-color: red;
  }
}

上面表示的是:当屏幕小于或等于580px时,页面的背景颜色变为红色。

最小宽度min-width

@media screen and (min-width:580px){
 body {
   background-color: red;
  }
}

上面表示的是:当屏幕大于或等于580px时,页面的背景颜色变为红色。

多个媒体特性使用

@media screen and (min-width:600px) and (max-width:900px){
  body {background-color:red;}
}

上面表示的是:当屏幕在600px到900px之间,页面的背景颜色变为红色。

设备屏幕的输出宽度Device Width

<link rel="stylesheet" media="screen and (max-device-width:480px)" href="IPhone.css" />

上面表示的是:“iphone.css”样式适用于最大设备宽度为480px。

not关键词

使用关键词“not”是用来排除某种制定的媒体类型,也就是用来排除符合表达式的设备。

@media not print and (max-width: 1200px){样式代码}

上面代码表示的是:样式代码将被使用在除打印设备和设备宽度小于1200px下所有设备中。

only关键词

only操作符表示仅在媒体查询匹配成功时应用指定样式。

media="only screen and (max-width:1000px)"{样式代码}

在老式浏览器中被解析为media="only",因为没有一个叫only的设备,所以实际上老式浏览器不会应用样式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值