媒体查询(Media Query)是CSS3新语法。

  • 使用 @media查询,可以针对不同的媒体类型定义不同的样式
  • @media 可以针对不同的屏幕尺寸设置不同的样式

媒体查询语法规范

  • 用 @media开头 注意@符号
  • mediatype 媒体类型
  • 关键字 and not only
  • media feature 媒体特性必须有小括号包含
@media mediatype and|not|only (media feature) {CSS-Code;
}

1. mediatype 查询类型:将不同的终端设备划分成不同的类型,称为媒体类型
2. 关键字:关键字将媒体类型或多个媒体特性连接到一起做为媒体查询的条件。

  • and:可以将多个媒体特性连接到一起,相当于“且”的意思。
  • not:排除某个媒体类型,相当于“非”的意思,可以省略。
  • only:指定某个特定的媒体类型,可以省略。

3. 媒体特性:每种媒体类型都具体各自不同的特性,根据不同媒体类型的媒体特性设置不同的展示风格。我们暂且了解三个。 注意他们要加小括号包含
4. 媒体查询书写规则
注意: 为了防止混乱,媒体查询我们要按照从小到大或者从大到小的顺序来写,但是我们最喜欢的还是从小到大来写,这样代码更简洁
eg:媒体查询改变背景颜色

 <style>/* 1. 媒体查询一般按照从大到小或者 从小到大的顺序来 *//* 2. 小于540px 页面的背景颜色变为粉色 */@media screen and (max-width: 539px) {body {background-color: pink;}}/* 3. 540 ~ 970 我们的页面颜色改为紫色 *//* @media screen and (min-width: 540px) and (max-width: 969px) {body {background-color: purple;}} */@media screen and (min-width: 540px) {body {background-color: purple;}}/* 4. 大于等于970 我们页面的颜色改为黄色 */@media screen and (min-width: 970px) {body {background-color: yellow;}}/* 5. screen 还有 and 必须带上不能省略的 *//* 6. 我们的数字后面必须跟单位  970px   这个 px 不能省略的 */
</style>

媒体查询(Media Query)相关推荐

  1. 移动开发—媒体查询(Media Query)

    移动开发-媒体查询(Media Query) 1.使用@media,可以针对不同的媒体类型定义不同的样式 2.@media可以针对不同的屏幕尺寸设置不同的样式 3.当你重置浏览器大小的过程中,页面也会 ...

  2. 媒体查询@media query

    @media query 媒体查询 @media (min-width:768px)小屏 (>=) @media (min-width:992px)中屏 @media (min-width:12 ...

  3. 媒体查询Media Query

    媒体查询(Media Query)是CSS3新语法. @media 可以针对不同的屏幕尺寸设置不同的样式. 语法规范: @media mediatype and | not | only (media ...

  4. css3的媒体查询(Media Queries)

    css3的媒体查询(Media Queries) 我今天就总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. 先看一个简单的例子: <link rel="stylesh ...

  5. 媒体查询(media)

    目录 媒体查询介绍 Media Queries具体使用 一.最大宽度Max Width 二.最小宽度Min Width 三.多个Media Queries使用 四.设备屏幕的输出宽度Device Wi ...

  6. CSS3的媒体查询(Media Queries)与移动设备显示尺寸大全

    文章目录 媒体查询介绍 Media Queries具体使用 一.最大宽度Max Width 二.最小宽度Min Width 三.多个Media Queries使用 四.设备屏幕的输出宽度Device ...

  7. html读取媒体长度,用媒体查询media根据屏幕分辨率大小确定网页宽度

    显示网页的终端屏幕分辨率大小不一,为了能使同一网页能在不同的终端中合适显示,CSS3 推出了媒体查询media.用媒体查询media能根据屏幕分辨率大小确定网页宽度,这主要在 CSS 文件中根据屏幕分 ...

  8. html5移动端开发(rem和媒体查询@media)

    css下:index.css @charset "utf-8"; body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fields ...

  9. CSS3的媒体查询@media

    CSS3的媒体查询@media 通过@media可以针对不同屏幕大小定义不同样式的网页,页面会根据浏览器长宽来渲染页面. 语法: @media mediaType and|not|only (medi ...

  10. CSS媒体查询“@media”在调试中切换移动设备时不起作用。

    今天在学习CSS响应式网页设计中的媒体查询,遇到个有趣的问题,主要就是在调试过程中切换移动设备和电脑,同样的代码将有不同的结果.在切换移动设备调试时@media对于"max-width=97 ...

最新文章

  1. LeetCode Shuffle an Array(Fisher-Yates洗牌算法)
  2. DOM 基础 HTML标签 元素 属性
  3. 关于Memcached反射型DRDoS攻击分析
  4. Eclipse代码自动补全设置
  5. 问题:子进程父进程哪个先执行:【转】关于 fork 和父子进程的理解
  6. Java高并发程序设计学习笔记(八):NIO和AIO
  7. k8s Service
  8. HFSS天线设计流程
  9. win10任务栏透明_几款软件让你的 Win10 与众不同(简洁篇)
  10. 资源分享:一千张高清头像图片免费分享,适用于网站app程序使用!
  11. 学习日记 | 云计算 - 服务模型 - 三层架构(深度学习)
  12. 3 RRC 系统消息 SI
  13. #读书笔记#《富爸爸窮爸爸》 | Rich Dad Poor Dad 罗伯特.清崎 Robert Kiyosaki
  14. C++ 多线程——pthread_cancel 取消线程的疑惑
  15. 图形学笔记(七) 色彩与混合
  16. 客户端连接StarRocks 报错“Could not initialize class org.apache.doris.rpc.BackendServiceProxy“
  17. C#小游戏——贪吃蛇~详细过程+全部代码
  18. lodop 打印格式
  19. struts2漏洞升级至2.5.30额外补充
  20. [精品毕设]微信小程序ssm的自驾游拼团旅游网站自由行+后台vuejs

热门文章

  1. Android车辆运动轨迹大数据采集最佳实践
  2. 微信小程序实现运动步数排名与发布个人动态服务器部署
  3. C++图书管理系统_艾孜尔江撰
  4. 旅客因航班耽搁殴打工作职员被拘
  5. 做统计分析课程设计时回忆的一些知识
  6. 【LE AUDIO】LC3 - Low Complexity Communication Codec
  7. postman接口自动化(三)变量设置与使用
  8. html怎么去除照片背景颜色,怎么去掉背景色?
  9. Linux网络编程(三)
  10. Java面试手册——高频问题总结(二)