@media媒体查询

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

  1. 使用 @media 查询,可以针对不同的媒体类型定义不同的样式
  2. @media 可以针对不同的屏幕尺寸设置不同的样式
  3. 当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度出行渲染页面
  4. 目前针对很多苹果手机、Android手机、平板等设备都用得到多媒体查询
  1. 语法规范

@media mediatype and | not | only ( media feature ) {

CSS-Code;

}

  1. 用 @media开头 注意@符号
  2. mediatype 媒体类型
  3. 关键字 and not noly
  4. media feature 媒体特性 必须有小括号包含
    1. mediatype 查询类型

将不同的终端设备划分成不同的类型,称为媒体类型

all                                     用于所有设备

print                                   用于打印机或打印预览

screen                                  用于电脑屏幕、平板电脑、智能手机等

  1. 关键字

关键字将媒体类型或多个媒体特性连接到一起做为媒体查询的条件

and                                     可以将多个媒体特性连接到一起,相当于 “且” 的意思

not                                     排插某个媒体类型,相当于 “非” 的意思,可以省略

only                                    指定某个特定的媒体类型,可以省略

  1. 媒体特性

每种媒体类型都具体各自不同的特性,根据不同媒体类型的媒体特性设置不同的展示风格,注意他们要加小括号包含

width                                       定义输出设备中页面可见区域的宽度

min-width                                   定义输出设备中页面最小可见区域宽度

max-width                                   定义输出设备中页面最大可见区域宽度

  1. 引入资源

当样式比较繁多的时候,我们可以针对不同的媒体使用不同 stylesheets (样式表)

原理:就是直接在 link 中判断设备的尺寸,然后引用不同的 css 文件

<link rel=”stylesheet” media=”mediatype and | not | only (media feature)” href=”mystylesheets.css”>

@media媒体查询相关推荐

  1. CSS3 @media媒体查询 适配不同尺寸设备的响应式布局(清晰详解)

    随着宽屏的不断普及,CSS3出现了@media媒体查询技术 一.了解@Media 相关知识 1.了解Media Queries Media Queries能在不同的条件下使用不同的样式,使页面在不同在 ...

  2. css3 media媒体查询器用法总结

    原文地址:http://www.cnblogs.com/zhaodifont/p/3858657.html 随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6 ...

  3. 前端CSS @media 媒体查询PC端

    前端CSS @media 媒体查询PC端 注意and后面跟一个空格 @media screen and (min-width: 1024px){body{font-size: 12px} } /*&g ...

  4. @media媒体查询 响应式页面的简单实现

    引言 忘记了媒体查询是怎么用的了, 看了一下文档, 随手写的最基本的实现思路, 超级简陋, 不要嫌弃. 图片替换一下就能看到效果.嗯- 还是把文件也存上来吧. 记一下, 下次再忘了直接看一眼就可以了. ...

  5. 教你@media媒体查询来适配ipad iphone5678plus 各种屏幕

    <style lang="less" rel="stylesheet/less" type="text/less" scoped> ...

  6. CSS Media媒体查询

    媒介类型 在CSS2中,媒体查询只使用于<style>和<link>标签中,以media属性存在 media属性用于为不同的媒介类型规定不同的样式 screen 计算机屏幕(默 ...

  7. 深入理解CSS Media媒体查询

    前面的话 一说到响应式设计,肯定离不开媒体查询media.一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持).本文将详细介绍媒体查 ...

  8. CSS3 @Media 媒体查询

    CSS3 媒体类型 值 描述 all 用于所有媒体类型设备. print 用于打印机. screen 用于计算机屏幕.平板电脑.智能手机等等. speech 用于大声"读出"页面的 ...

  9. @media媒体查询——详解

    媒体查询的核心思路,就是根据不同的设备宽度设置断点,然后书写css样式覆盖之前的样式. 1.媒体类型 media属性用于为不同的媒介类型规定不同的样式: screen 计算机屏幕(默认值) tty 电 ...

最新文章

  1. zookeeper同一台服务器创建伪集群
  2. HTTP/TCP/IP协议
  3. NodeJS、NPM安装配置步骤(windows版本)
  4. 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习
  5. linux ip addr peer,Linux网络IP设置
  6. element 修改分页样式_如何给wordpress网站的文章列表,添加分页效果?可以通过2种方式...
  7. Linux 内核如何描述一个进程?
  8. DataGridView控件的使用 1206 半草稿
  9. InfluxDb系列:几个关键概念(主要是和关系数据库做对比)
  10. JAVA→异常、异常类体系结构、try→catch→finally处理异常、throw new Exception(“重构异常“);、throws Exception{ }、自定义异常
  11. 机器学习—XGboost的原理、工程实现与优缺点
  12. 传智播客java基础入门pdf
  13. 嵌入式学习之QT学习----3 制作简单的QT界面(如:QQ登录界面)
  14. mac html乱码,Mac 复制网页乱码
  15. php tracert,使用tracert查看网络状况
  16. Java图片文件合成器(文件操作)
  17. 国外打工人分享如何如何通过销售excel电子表格赚到 28 万美元
  18. 记一次微信小程序源码反解包
  19. 1.Docker进阶:存储驱动overlay2
  20. 【力扣刷题笔记】由简到难,模块突破, 你与AC只差一句提示

热门文章

  1. LINUX支持exfat格式U盘
  2. 基本面量化(Quantamental)——财务指标量化策略
  3. HDU2549 壮志难酬【水题】
  4. K线类型识别—单K线之同价线
  5. oracle 秒转换分钟小时
  6. 详解宏定义(#define)【转】
  7. 精细化运营时代,金融魔镜如何助力各产品线实现业务增长
  8. java搭建o2o平台_java版 spring cloud+mybatis 构建 b2b2c o2o 多租户电子商务平台
  9. 记录一次微信开发者工具打不开的坑
  10. mysql怎么把只读改为读写