文章目录

  • 1 、媒体查询介绍
  • 2 、书写顺序
  • 3、媒体查询完整代码
  • 4、 媒体查询,link写法

1 、媒体查询介绍

能够根据设备宽度的变化,设置差异化的样式

媒体特性常用写法:
1.max-width
2. min-width

样例代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>/* 视口宽度小于等于768px, 网页背景色是粉色 */@media (max-width: 768px) {body {background-color: pink;}}/* 视口宽度大于等于1200px, 网页背景色是skyblue */@media (min-width: 1200px) {body {background-color: skyblue;}}</style>
</head>
<body>
</body>
</html>

2 、书写顺序

因为CSS属性有层叠性的特性,所以在书写媒体查询的代码时,应注意书写顺序:

  • mini-width(从小到大书写)
  • max-width(从大到小书写)

要保证后写的属性可以覆盖掉前面的属性

3、媒体查询完整代码

上面例子是简洁写法

@media (媒体特性){选择器{样式}
}

完整写法

@media 关键词  媒体类型 and(媒体特性){css样式代码
}

关键词:and only not

媒体类型:用来区分设备类型,比如屏幕设备,打印机设备等

类型名称 描述
屏幕 screen 带屏幕的设备
打印预览 print 打印预览模式
阅读器 speech 屏幕阅读模式
不区分类型 all 默认值,包括以上三种情形

媒体特性:主要用来表述媒体类型的具体特征,比如当前屏幕的宽高、分辨率等

特性名称 属性
视口的宽和高 width、height 数值
视口最大宽或高 max-width、max-height 数值
视口最小宽或高 min-width、min-height 数值
屏幕方向 orientation protrait:竖屏,landscape:横屏

4、 媒体查询,link写法

样例代码;注意书写顺序

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 视口宽度 >= 992px,网页背景色为粉色 --><!-- 视口宽度 >= 1200px,网页背景色为绿色 --><link rel="stylesheet" href="./one.css" media="(min-width: 992px)"><link rel="stylesheet" href="./two.css" media="(min-width: 1200px)">
</head>
<body></body>
</html>

one.css

body {background-color: pink;
}

tow.css

body {background-color: green;
}

web前端基础——媒体查询相关推荐

  1. iframe跨域调用js_郑州Web前端基础学习之JS跨域知识梳理

    JS是Web前端开发三要素之一,是郑州Web前端基础学习中非常重要的知识点.JS涉及的知识点多且杂,很多同学反映不知如何下手,事实上,只要你认真记.多练习,就可以慢慢掌握它.今天千锋郑州Web前端培训 ...

  2. Web前端基础知识整理

    1. 前端基础知识 文件分类 XML(扩展标记语言) 装载有格式的数据信息,用于各个框架和技术的配置文件描述 特点: 扩展名为.xml 内容区分大小写 标签要成对出现,形成容器,只能有一个 标签按正确 ...

  3. WEB前端基础(HTML+CSS+JavaScript)(上)最好看最详细的笔记~

    WEB前端基础 当前部分是基于HTML与CSS总结,后续有JavaScript更新~ 文章目录 WEB前端基础 一.HTML概述(阶段1 入门概述) 1.HTML 二.第一个HTML页面 1.HTML ...

  4. web前端基础与CSS入门

    web前端基础 1.嵌套列表 注:列表之间可以互相嵌套,形成多层级的列表. <!DOCTYPE html> <html lang="en"> <hea ...

  5. html web前端基础(1)

    html web前端基础(1) 本人暂时所用的学习软件是HB(HBuilder) 所以下方代码展示也是在HB所呈现的 什么是web : 1.典型的应用: 1.C / S ***** client: 客 ...

  6. html clear属性值,【Web前端基础知识】clear使用方法

    [摘要] 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页.下面是[Web前端基础知识]clear使用方法,小编建议有准备参加考试的备考生一定要合理规划时间,仔细阅读相关规定,提 ...

  7. HTML及CSS基础入门:web前端基础,看这一篇就够了

    写在开头:这是一篇有关于HTTP和CSS的基础入门教程.你也可以将他当作一本字典,因为我将所有可能用到的语法结构全部设置了标题,你只需要点击标题即可跳转过去.同时,我在最后放置了两个CSS实战,以供读 ...

  8. WEB前端 基础知识汇总

    javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) === "string" typeof obj === ...

  9. Web前端基础知识总结

    一.HTML和CSS 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是pres ...

  10. 2021年web前端基础面试题

    全方面面试总结 1.javascript JS面试题 JS面试题 手写无敌JS 原始类型(基础类型) boolean null undefined number string symbol null不 ...

最新文章

  1. JAVA数据库应用的一个小例子
  2. python正则表达式面试题_吐血总结!50道Python面试题集锦(4)
  3. 利用自己构建的网络进行鼾声识别
  4. 华为交换机基本查询、目录、文件操作命令
  5. 使用PowerShell和T-SQL在多服务器环境中规划SQL Server备份和还原策略
  6. 微信团队回应“部分用户朋友圈无法刷新”;罗永浩:准备做综艺节目;Apache Spark 3.0 发布| 极客头条...
  7. matlab传热模拟计算,MATLAB生物化工计算与模拟
  8. Android ROM 小白普及
  9. python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6
  10. 高手需要具备的思维模型
  11. 【数据库原理及应用】——基本表更新(INSERT、UPDATE、ALTER、DELETE)与视图VIEW(学习笔记)
  12. 计算机网络【最终版】
  13. Mybatis| Bug合集
  14. 图新地球(LSV)常见问题汇总(图源、全景、倾斜摄影、点云应用、图新地球模糊等等)------持续更新
  15. 广告设计、海报、宣传单、易拉宝、照片放大、网站设计;
  16. 云服务器和网站租用哪个好,自己购买服务器和租用云哪个好?
  17. 快速释放磁盘空间的方法
  18. Linux服务器系统有哪些?
  19. Ubuntu14.04下配置并使用MTK flash tool
  20. cmd下使用命令切换目录

热门文章

  1. python函数长度单位换算,(最新整理)长度单位换算
  2. php 人民币换算美金,美元汇率换算_美国人民币换算器
  3. 中国移动互联网半年大报告解析
  4. GNSS说第(七)讲---自适应动态导航定位(七)---抗差估计理论介绍
  5. eclipse 虚拟机启动失败解决方案
  6. 18104 练习使用多case解题(3种多case的情况)(c语言或c++)
  7. 如何导出某人微信聊天记录到电脑
  8. word内容被锁定无法进行修改的解决办法
  9. Simulink中步长、powergui采样时间、模块采样时间、控制周期的关系
  10. EXCEL表格单元格中包含数字英文和汉字,如何自动去掉汉字,保留英文和数字...