语法:

@media not|only mediatype and (expressions) {CSS 代码;
}
  • not: not是用来排除掉某些特定的设备的,比如 @media not print(非打印设备)。

  • only: 用来定某种特别的媒体类型。对于支持Media Queries的移动设备来说,如果存在only关键字,移动设备的Web浏览器会忽略only关键字并直接根据后面的表达式应用样式文件。对于不支持Media Queries的设备但能够读取Media Type类型的Web浏览器,遇到only关键字时会忽略这个样式文件。

  • all: 所有设备,这个应该经常看到。

语法:

<link rel="stylesheet" media="screen and (max-width: 600px)" href="small.css" />
  • screen:这个不用说大家都知道,指的是一种媒体类型;
  • and:被称为关键词;
  • (max-width:600px):这个就是媒体特性,说得通俗一点就是媒体条件。

最小宽度:

@media screen and (min-width: 480px) {body {background-color: lightgreen;}
}

安卓设备:

/* 240px的宽度 */
<link rel="stylesheet" media="only screen and (max-device-width:240px)" href="android240.css" type="text/css" />
/* 360px的宽度 */
<link rel="stylesheet" media="only screen and (min-device-width:241px) and (max-device-width:360px)" href="android360.css" type="text/css" />
/* 480px的宽度 */
<link rel="stylesheet" media="only screen and (min-device-width:361px) and (max-device-width:480px)" href="android480.css" type="text/css" />
  • not 关键字是用来排除某种制定的媒体类型,换句话来说就是用于排除符合表达式的设备。
  • only 用来定某种特定的媒体类型,可以用来排除不支持媒体查询的浏览器。

感谢作者:https://www.cnblogs.com/moqiutao/p/4753839.html

媒体查询笔记、 @media相关推荐

  1. CSS:媒体查询 CSS3 Media Queries

    定义和使用 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式. @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的. ...

  2. html调用媒体图标,关于CSS 媒体查询(media queries)

    传统的CSS只支持数量有限的设备显示规则,如:all.screen.print.handheld.television和projector.这些对于设备的尺寸.方向或分辨率没有任何的定论.CSS2.1 ...

  3. 媒体查询(Media Query)

    媒体查询(Media Query)是CSS3新语法. 使用 @media查询,可以针对不同的媒体类型定义不同的样式 @media 可以针对不同的屏幕尺寸设置不同的样式 媒体查询语法规范 用 @medi ...

  4. 边框样式(border-style)、边框圆角(border-radius)以及媒体查询(@media)

    边框样式(border-style): border-style属性可以控制边框的视觉样式,包含8种可用边框样式. 使用方法: p {border-style: groove; } 8种样式: sol ...

  5. 媒体查询(-@media)的用法详解

    媒体查询(-@media)的用法详解 媒体查询可以用来干什么? @media的作用:媒体查询可以在指定的设备上使用对应的样式替代原有的样式. 可以简单理解为:告诉浏览器,当满足某条件时,调用某样式.当 ...

  6. 媒体查询漫谈——@media Queries

    通过不同的媒体类型和条件定义样式表规则.媒体查询让CSS可以更精确作用于不同的媒体类型和同一媒体的不同条件.媒体查询的大部分媒体特性都接受min和max用于表达"大于或等于"和&q ...

  7. CSS3 媒体查询(media)与 Viewport

    @media 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式. 一.语法 1.样式表中的CSS媒体查询 @media mediatype and|not|only (media fe ...

  8. css 媒体查询问题 @media

    // 小于等于 1366px 宽度的屏幕全都适应 @media only screen and (max-width: 1366px) {.div{ height: 14rem !important; ...

  9. vue手机适配媒体查询用法@media

    注意: 每个像素阶段都已经上下连接成了,1200px~767px,最高到最低,每个阶段样式字体大小,布局等都可以写在里面,可以按f12,查看各个手机端样式变化~ 在index.html页面引入css文 ...

最新文章

  1. portscaner 多线程、多协程并发端口扫描
  2. Verilog_Day2
  3. P2487 [SDOI2011]拦截导弹(cdq分治/计数问题思想)
  4. web开发者工具,你必须知道的CSS盒模型,架构师必备!
  5. iOS通用链接(Universal Links)突然点击无效的解决方案
  6. unity 当前移动方向_Unity小工具:溶解效果(Dissolve)
  7. Ubuntu gedit中文乱码-转
  8. java计算机毕业设计蔚蓝在线学习平台源码+系统+数据库+lw文档+mybatis+运行部署
  9. 《高性能MySQL》读书笔记
  10. Qt FlowLayout升级版
  11. 教你秒建受信任的本地 SSL 证书,彻底解决开发测试环境的无效证书警告烦恼!...
  12. # IDEA如何从dao层接口快速调转到xml文件
  13. CSE105 Coursework
  14. FinalShell找回服务器密码
  15. TypeScript 泛型T使用整理
  16. Elasticsearch(022):es常见的字段映射类型之地理形状类型(geo_shape、多边的复杂的地址形状)
  17. python绘图练习——股票分析(二):风险分析与蒙特卡罗模拟
  18. 教你快速配置wordpress由http变成https访问
  19. Linux下PS1、PS2、PS3、PS4使用详解
  20. 2023MathorCup 高校数学建模挑战赛D题思路解析

热门文章

  1. SqlServer 更改sa密码
  2. 第三章 Joomla!扩展开发:后端开发
  3. $('tr',grid) 是什么选择器?
  4. 详解HelloWorldBasic实例
  5. 信息学奥赛一本通 1030:计算球的体积 | OpenJudge NOI 1.3 12
  6. 信息学奥赛一本通(1247:河中跳房子)
  7. 信息学奥赛一本通(1127:图像旋转)
  8. 信息学奥赛一本通(1010:计算分数的浮点数值)
  9. 幸运数字(洛谷-P3292)
  10. 开关灯(信息学奥赛一本通-T1109)