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){
  
}
相关推荐
EasyGBS15 小时前
国标GB28181公网直播EasyGBS国标GB28181软件管理解决方案
大数据·网络·音视频·媒体·视频监控·gb28181
dingzd951 天前
Web3对社交媒体的影响:重新定义用户互动方式
web3·去中心化·区块链·媒体
X档案库4 天前
【Windows】X-DOC:无需NAS使用Windows也能安装Jellyfin玩私人影音媒体平台
媒体
大舍传媒4 天前
大舍传媒:海外发稿的卓越选择——老挝新闻网报道及海外媒体发布服务
人工智能·传媒·媒体
tusik686 天前
冷钱包与热钱包的差异 | 加密货币存储的安全方案
社交电子·娱乐·传媒·媒体
ZVAyIVqt0UFji6 天前
流媒体网关媒体源管理
网络·ffmpeg·媒体
m0_523674216 天前
物价上涨为何会削弱我们的幸福感?
笔记·媒体·零售
130252015127 天前
企业新闻及产品宣传稿怎么写?有哪些商业财经类报纸杂志或媒体发布?
媒体
meizisay7 天前
工作软件推荐
经验分享·传媒·媒体
繁华落尽,寻一世真情11 天前
2023IKCEST第五届“一带一路”国际大数据竞赛--社交网络中多模态虚假 媒体内容核查top11
媒体