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){
  
}
相关推荐
GIOTTO情16 小时前
智能媒体发布的技术革新:从《启航 2026》爆火看 Infoseek 字节探索的全链路赋能
媒体
weixin_4368040717 小时前
图片在线预览工具 - 输入URL即刻查看远程图片
html·媒体
shandianchengzi20 小时前
【记录】AU|什么是泛音和音高,在频谱上如何体现?人类和乐器的区别明显吗?走近基本知识:从泛音列到人声奥秘的声学探索
音频·媒体·声音·au
小贤编程手记1 天前
解密“用户IP”:从淘宝生态到个体崛起
经验分享·媒体
雷焰财经1 天前
宇信科技以金融科技前沿探索 获评《财经》新媒体2025“新奖”——“未来场景定义者”
科技·金融·媒体
weixin_436804071 天前
在线媒体预览工具 - 免下载查看图片视频音频PDF
pdf·音视频·媒体
私人珍藏库4 天前
[Windows] 媒体人工具箱 MTools v0.0.8
媒体
❀͜͡傀儡师7 天前
Docker打造全能媒体中心Plex
docker·容器·媒体
有书Show8 天前
暗战浮出水面:华为小米如何争夺用户心智
经验分享·媒体
weixin_446260859 天前
[特殊字符] MediaCrawler - 自媒体平台爬虫 [特殊字符]️
爬虫·媒体