什么是CSS媒体查询?

一、CSS媒体查询概念
CSS媒体查询即media quaries,可以针对不同的媒体类型定义不同的样式,从而实现响应式布局。也可以针对不同的分辨率定义不同的样式。
1024分辨率以上适用于:PC端
1024~768分辨率以上适用于:Pad pro
768~450分辨率以上适用于:Pad mini,mobile横屏
450分辨率以下适用于:mobile竖屏

二、CSS媒体查询语法
当分辨率>=500px的时候,会识别大括号里面的代码
@media all and (min-width:500px){
#box{ background:skyblue;}
}

当分辨率<=500px的时候,会识别大括号里面的代码
@media all and (max-width:500px){
#box{ background:skyblue;}
}

@media all and (min-width:500px) and (max-width:800px){
#box{ background:skyblue;}
}

@media print and (min-width:300px){
#box{ background:skyblue;}
p{ text-decoration: underline;}
}

当分辨率<500px的时候,会识别大括号里面的代码 , not条件反过来 , 针对分辨率的
@media not all and (min-width:500px){
#box{ background:skyblue;}
}

@media all and (max-width:1000px){
#box{ background:skyblue;}
}

@media all and (max-width:600px){
#box{ background:green;}
}

当前的分辨率是800?
只有竖屏下,才会触发大括号中的代码
@media all and ( orientation:portrait ){
#box{ background:skyblue;}
}

只有横屏下,才会触发大括号中的代码
@media all and ( orientation:landscape ){
#box{ background:skyblue;}
}

代码解析:


效果图:

常见的媒体类型:
all:用于所有的设备
print:用于打印机和打印预览
screen:用于电脑屏幕,平板电脑,智能手机等
speech:用于屏幕阅读器等发声设备

@media all and (min-width:500px){ }
@media all and (min-width:500px) and (max-width:800px){ }

orientation:portrait : 竖屏
orientation:landscape : 横屏
@media all and (orientation:portrait){ }

注:这个横竖屏操作,只是针对移动端的。在PC端屏幕永远是竖屏的。
注:空格是需要添加的,要符合规范。

link的使用:

 <link rel="stylesheet" href="./hello.css" media="all and (min-width:600px)">

代码解析:

效果图:

什么是CSS媒体查询相关推荐

  1. css媒体查询(手机、平板、PC)

    List item css媒体查询 PC端按屏幕尺寸整理? 通过上面的电脑屏蔽及尺寸的例表上我们得到了几个宽度 1024 1280 1366 1440 1680 1920 超小屏幕 手机 (<7 ...

  2. 响应式开发中合理选定CSS媒体查询分割点

    本文响应式开发中合理选定CSS媒体查询分割点翻译自David Gilbertson的The-100%-Correct-Way-To-Do-CSS-breakpoints一文.本文唔看上去有些拗口,不过 ...

  3. 使用CSS 媒体查询功能满足不同屏幕分辨率要求

    http://www.adobe.com/cn/devnet/dreamweaver/articles/dw_html5_pt3.html 这是探索Dreamweaver CS5.5的HTML5和CS ...

  4. 移动设备响应式网站之CSS媒体查询

    http://www.ibm.com/developerworks/cn/web/wa-cssqueries/index.html 简介 现今每天都有更多的手机和平板电脑问市.消费者能够拥有可想象到的 ...

  5. IOS margin失效问题,以及CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX

    CSS媒体查询区分iPhone 6. iPhone8.iPhone8 Plus和iPhoneX /*iPhone6和iPhone8*/ @media only screen and (device-w ...

  6. css媒体查询的区间_CSS媒体查询

    css媒体查询的区间 At-media queries are conditions in your stylesheet. The style rules they contain are appl ...

  7. CSS媒体查询详细解读

    一  CSS媒体查询使用的背景: 现今每天都有更多的手机和平板电脑问市.消费者能够拥有可想象到的各种规格和形状的设备,但是网站开发人员却面临一个挑战:如何使他们的网站在传统浏览器.手机和平板电脑浏览器 ...

  8. CSS媒体查询:最大宽度或最大高度

    本文翻译自:CSS media queries: max-width OR max-height When writing a CSS media query, is there any way yo ...

  9. media覆盖了css,为什么我的CSS媒体查询被忽略或覆盖?

    这让我发疯!我看了一些关于Stackoverflow的问题,发现ID元素的优先级高于类元素(这很高兴知道,但是我感觉这不是我的问题).这是我苦苦挣扎的NAVIGATION菜单.(我使用最大宽度顺便说一 ...

最新文章

  1. 超赞!YOLOv5的妙用:学习手语,帮助听力障碍群体
  2. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库
  3. 调用 fork() 两次以避免僵死进程
  4. 巧用Calendar求解黑色星期五问题(洛谷P1202题题解,Java语言描述)
  5. 数据挖掘-数据清理-缺失值
  6. 模拟实现HashMap
  7. 大数据开发笔记(二):Yarn分布式集群操作系统
  8. CloudStack 4.4学习总结之注册ISO
  9. Github Actions 云编译 OpenWRT LEDE 固件
  10. python批量打印word文件
  11. 国内第一本Julia语言书籍《Julia语言程序设计》出版了!
  12. JQuery温故而知新
  13. 7.计蒜客ACM题库.A2233 结果填空:钟表
  14. 跳槽穷半年,转行穷三年,死守会穷一辈子
  15. 2020中央财经大学901c语言大纲,2017年中央财经大学信息学院901C语言程序设计考研导师圈点必考题汇编...
  16. Microsoft KMS Client Setup Keys ( Windows + Office )
  17. Unity程序框架总结归置系列(3)——事件中心
  18. matlab对矩阵的排列顺序,matlab数组按照指定顺序重排
  19. 2021福建往届高考成绩查询,2021福建省地区高考成绩排名查询,福建省高考各高中成绩喜报榜单...
  20. 北京大学计算机学院保研名单,北京大学2011年保研名单汇总

热门文章

  1. 【z3 solver手动安装】
  2. Oracle高级队列介绍
  3. python编程语言汇总-Python技术之书籍汇总
  4. 交通标志结构计算软件开发进程
  5. FelixPaul为VR一体机Oculus Go推出《侏罗纪世界:蓝色》5K重制版
  6. 互联网不产生奸商,只是奸商学会上网了
  7. 拉普拉斯算子图像增强
  8. 关于Bentley导出插件使用说明
  9. 智慧城市可视化管理系统解决方案
  10. 【小程序语法】详解 WXML