CSS的媒体查询语法

news/2025/2/6 7:01:28/

CSS的媒体查询语法

      • 常见的媒体类型
      • 常见的特性
      • 示例

CSS的媒体查询语法可以根据不同的设备特性(如屏幕尺寸、分辨率等)应用不同的样式。基本语法如下:

css">@media 媒体类型 and (特性:) {/* 样式规则 */
}

常见的媒体类型

  • screen:用于显示在屏幕上的设备
  • print:用于打印机或预览页面
  • all:适用于所有设备

常见的特性

  • width:视口的宽度
  • height:视口的高度
  • min-width:最小宽度
  • max-width:最大宽度
  • min-height:最小高度
  • max-height:最大高度
  • resolution:设备的分辨率
  • orientation:设备的方向(landscape为横屏,portrait为竖屏)

示例

  1. 针对不同屏幕宽度设置样式
css">/* 屏幕宽度大于等于768px时应用 */
@media (min-width: 768px) {body {background-color: lightblue;}
}/* 屏幕宽度小于768px时应用 */
@media (max-width: 767px) {body {background-color: lightcoral;}
}
  1. 针对横屏和竖屏方向设置样式
css">/* 竖屏模式 */
@media (orientation: portrait) {body {background-color: lightgreen;}
}/* 横屏模式 */
@media (orientation: landscape) {body {background-color: lightyellow;}
}
  1. 结合多个条件使用
css">/* 屏幕宽度大于等于768px并且设备分辨率为高 */
@media (min-width: 768px) and (min-resolution: 192dpi) {body {background-color: lightpink;}
}

通过媒体查询,你可以为不同设备定制不同的样式,优化响应式设计。


http://www.ppmy.cn/news/1569732.html

相关文章

如何用hooks实现redux?

使用 Hooks 实现 Redux 的功能可以通过 useReducer 和 useContext 来实现。下面是一个简单的示例,演示如何用 Hooks 创建一个基本的 Redux-like 状态管理。 1. 创建 Redux Store 首先,创建一个 reducer 函数来管理状态变化。 // reducer.js const initialState = {count: 0…

重生之我在异世界学编程之C语言:深入指针篇(上)

大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 本文目录 引言正文(1)内置数…

C# Winform制作一个登录系统

using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace 登录 {p…

PyDeequ库在AWS EMR启动集群中数据质量检查功能的配置方法和实现代码

PyDeequ是一个基于Apache Spark的Python API,专门用于定义和执行“数据单元测试”,从而在大规模数据集中测量数据质量。 PyDeequ框架在PySpark代码中提供了全面的数据质量检查功能,能够帮助用户&有效地监控和提升大规模数据集的数据质量。…

[JavaWeb]搜索表单区域

一.注意事项 设置外边距:margin:(参数可省去部分)上 下 左 右 二.源代码 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>Tlias智能学习辅助系统</title> <style> /* 导航栏样…

华为防火墙初级命令配置

需求&#xff1a; 1.VLAN2属于办公区VLAN3属于生产区 2.办公区pc在工作日时间&#xff08;周一到周五&#xff0c;早八到晚六&#xff09;可以正常访问OAserver&#xff0c;其他时间不容许 3.办公区pc可以在任意时间访问webserver 4.生产区pc可以在任意时刻访问OAserver&#x…

DeepSeek大模型介绍、本地化部署与使用!【AI大模型】

一、DeepSeek 是什么&#xff1f; 1.技术定位 专注大模型与AGI研究&#xff0c;开发高性能基座模型&#xff08;如 DeepSeek LLM 系列&#xff09;&#xff0c;支持长文本、多模态、代码生成等复杂任务。 提供开源模型&#xff08;如 DeepSeek-MoE、DeepSeek-V2&#xff09;…

PPT演示设置:插入音频同步切换播放时长计算

PPT中插入音频&同步切换&放时长计算 一、 插入音频及音频设置二、设置页面切换和音频同步三、播放时长计算四、使用宏设置设置页面切换和音频同步 一、 插入音频及音频设置 1.插入音频&#xff1a;点击菜单栏插入-音频-选择PC上的音频&#xff08;已存在的音频&#x…