CSS-媒体查询

媒体查询使用 @media 规则来定义,并包含一个或多个媒体特性和一个或多个样式规则。基本语法如下:

复制代码
@media media-type and (media-feature) {
  /* 样式规则 */
}

其中:

  • media-type 表示媒体类型,常见的媒体类型包括 all(所有设备)、screen(屏幕设备)、print(打印机)等。 如果不指定媒体类型,则默认为 all
  • media-feature 表示媒体特性,用于根据设备的属性来选择样式规则。 常见的媒体特性包括 width(宽度)、height(高度)、orientation(方向) resolution(分辨率)等。

媒体特性

  • widthheight:根据设备窗口的宽度和高度来选择样式规则。
  • orientation:根据设备的方向(横向或纵向)来选择样式规则。
  • min-widthmax-width:设置设备窗口的最小和最大宽度来选择样式规则。
  • min-heightmax-height:设置设备窗口的最小和最大高度来选择样式规则。
  • resolution:根据设备的分辨率来选择样式规则。
  • aspect-ratio:根据设备窗口的宽高比来选择样式规则。
  • device-aspect-ratio:根据设备屏幕的宽高比来选择样式规则。
  • colorcolor-index:根据设备的颜色和颜色索引来选择样式规则。

媒体查询组合

您可以使用逻辑运算符 andornot 来组合多个媒体查询。

复制代码
/* 针对纵向手机设备 */
@media(max-width: 768px) and (orientation: portrait){
  
}

/* 针对横向手机设备 */
@media(max-height: 768px) and (orientation: landscape){
  
}
相关推荐
EasyDSS20 分钟前
企业级融媒体平台/智能会议管理系统EasyDSS轻量化部署打造高可用视频流媒体服务
媒体
EasyDSS1 天前
企业级融媒体生产管理平台/私有化音视频系统EasyDSS一体化架构打造全流程应急指挥视频会议体系
架构·音视频·媒体
KIHU快狐3 天前
快狐KIHU|49寸横屏自助触摸终端G+G电容屏国产鸿蒙系统银行网点查询
媒体
BizViewStudio4 天前
甄选 2026:AI 重构新媒体代运营行业的三大核心变革与落地路径——附10家优质服务商
大数据·网络·人工智能·媒体
开开心心就好4 天前
解决打印机共享难题的实用工具
人工智能·vscode·游戏·macos·音视频·语音识别·媒体
Bruce_Liuxiaowei4 天前
县级融媒体中心上洋播控系统架构解析——TeamViewer 不只是远程工具
系统架构·媒体·teamviewer·上洋
BizViewStudio5 天前
甄选2026:AI重构新媒体代运营行业的三大核心变革与落地路径
大数据·人工智能·新媒体运营·媒体
黑金IT6 天前
AI自媒体自动化与Web Coding深度实战
人工智能·自动化·媒体
Bruce_Liuxiaowei6 天前
工信部算力政策与县级融媒体安全场景应用与实践路径
人工智能·安全·媒体·算力
NINGMENGb6 天前
被误读的“传播力”——Infoseek如何量化媒体投放的“质量”而非“数量”
运维·人工智能·媒体·ai监测·舆情监测·舆情监测系统