20.media媒体查询

media标签写法:

@media 设备名 only/not/and (选取条件)
{
    CSS样式
}

@media (选取条件)
{
    CSS样式
}

only:省略某种设备

not:排除某种设备

and:逻辑与


设备名:

参数说明
all所有设备
braille盲文
embossed盲文打印
handheld手持设备
print文档打印或打印预览模式
projection项目演示,比如幻灯片
screen彩色电脑屏幕
speech演讲
tty固定间距字符网格的媒体,比如电传打印机
tv电视

 媒体查询属性 (选取条件):

属性说明
width定义输出设备中的页面可见区域宽度
height定义输出设备中的页面可见区域高度
device-width定义输出设备中的屏幕可见宽度
device-height定义输出设备中的屏幕可见高度
orientation定义‘height’是否大于或等于‘width’。值portrait代表是,landscape代表否。
aspect-ratio定义‘width’与‘height’的比率
device-aspect-ratio定义‘device-width’与‘device-height’的比率
color定义每一组输出设备的彩色元件个数。如果不是彩色设备,则值等于0
color-index定义在输出设备的彩色查询表中的伸缩项目数。如果没有使用彩色查询表,则值等于0
monochrome定义在一个单色框架缓冲区中每像素包含的单色元件个数。如果不是单色元件,则值等于0
resolution定义设备的分辨率
scan定义电视类设备的扫描工序
grid

用来查询输出设备是否使用栅格或点阵。只有1和0才是有效值,1代表是,0代表否

max-aspect-ratio定义输出设备的屏幕可见宽度与高度的最大比率。
max-color定义输出设备每一组彩色原件的最大个数。
max-color-index定义在输出设备的彩色查询表中的最大条目数。
max-device-aspect-ratio定义输出设备的屏幕可见宽度与高度的最大比率。
max-device-height定义输出设备的屏幕可见的最大高度。
max-device-width定义输出设备的屏幕最大可见宽度。
max-height定义输出设备中的页面最大可见区域高度。
max-monochrome定义在一个单色框架缓冲区中每像素包含的最大单色原件个数。
max-resolution定义设备的最大分辨率。
max-width定义输出设备中的页面最大可见区域宽度。
min-aspect-ratio定义输出设备中的页面可见区域宽度与高度的最小比率。
min-color定义输出设备每一组彩色原件的最小个数。
min-color-index定义在输出设备的彩色查询表中的最小条目数。
min-device-aspect-ratio定义输出设备的屏幕可见宽度与高度的最小比率。
min-device-width定义输出设备的屏幕最小可见宽度。
min-device-height定义输出设备的屏幕的最小可见高度。
min-height定义输出设备中的页面最小可见区域高度。
min-monochrome定义在一个单色框架缓冲区中每像素包含的最小单色原件个数
min-resolution定义设备的最小分辨率。
min-width定义输出设备中的页面最小可见区域宽度。

实操:

代码部分是一个简单的管理系统头部

主题div Class为:header

标题div Class为:nav

标题中含有ul标签和六个li标签

 在css部分给设备最大宽度为375px的设备增加一个背景颜色的样式:

 可以看到设备在宽度为378px时并没有显示该样式

 满足条件后则会显示样式


可以根据不同的长宽比来对电脑、手机等不同的设备进行优化调整,来满足各种情况下的需求。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值