使用@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) {媒体查询可以写在任意 CSS 引入方式中:
使用 link 引入特定媒体的 CSS 文件:
<link rel="stylesheet" href="mobile.css" media="(max-width: 767px)">保持移动优先原则:先写小屏样式,再用 min-width 逐步增强大屏样式。
/* 默认样式(手机) */基本上就这些,合理使用媒体查询能有效适配多端显示效果。关键是掌握断点设置和样式的覆盖逻辑。不复杂但容易忽略细节。
以上就是如何通过css实现媒体查询条件样式引入的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号