CSS媒体查询引入方式详解
时间:2025-12-10 12:29:32 137浏览 收藏
大家好,我们又见面了啊~本文《CSS媒体查询条件样式引入方法》的内容中将会涉及到等等。如果你正在学习文章相关知识,欢迎关注我,以后会给大家带来更多文章相关文章,希望我们能一起进步!下面就开始本文的正式内容~
使用@media规则可根据设备特性应用不同CSS样式,常见于响应式设计,通过min-width、max-width等媒体特性定义断点,推荐移动优先原则,先写小屏样式再逐步增强大屏显示效果。

通过 CSS 实现媒体查询,可以在不同设备或屏幕尺寸下应用不同的样式。核心方式是使用 @media 规则来包裹特定条件下的 CSS 样式,浏览器会根据当前环境是否满足条件决定是否应用这些样式。
基础语法结构
@media 后面跟一个或多个媒体条件,当条件为真时,花括号内的样式生效。
@media 媒体类型 and (媒体特性) {选择器 {
属性: 值;
}
}
常见媒体类型包括:all(所有设备)、screen(屏幕设备)、print(打印)。现代开发中常省略类型,直接用媒体特性。
常用媒体特性示例
最常用的媒体特性是视口宽度,用于响应式布局。
- 最小宽度:
@media (min-width: 768px)—— 屏幕宽度 ≥ 768px 时生效 - 最大宽度:
@media (max-width: 767px)—— 屏幕宽度 ≤ 767px 时生效 - 范围区间:
@media (min-width: 768px) and (max-width: 1024px) - 设备方向:
@media (orientation: portrait)或(orientation: landscape)
例如:在移动端隐藏某个元素,在桌面端显示
@media (max-width: 767px) {.sidebar { display: none; }
}
@media (min-width: 768px) {
.sidebar { display: block; }
}
引入方式:内联、内部、外部均可
媒体查询可以写在任意 CSS 引入方式中:
- 内部样式表:放在