zoukankan      html  css  js  c++  java
  • CSS3媒体查询(Media Queries)介绍

    媒体类型

    all 所有设备

    screen 电脑显示器

    handheld 便携设备

    tv 电视类型设备

    print 打印用纸打印预览视图

    关键字

    and

    not(排除某种设备)

    only(限定某种设备)

    媒体特性

    媒体特性共13种,可以说是一个类似CSS属性的集合。其中的大部分接受 min/max 的前缀,用来表示 大于等于/小于等于 的逻辑。

    and

    示例如下所示:

    @media screen and (min- 800px) {样式代码} >800

    @media screen and (min- 600px) and (max- 800px) {样式代码} 600

    @media screen and (max- 600px) {样式代码} <600

    外部样式表引用方式:

    上面将设备分成3种,分别是宽度大于800px时,应用styleA,宽度在600px到800px之间时应用styleB,以及宽度小于600px时应用styleC。

    not 和all

    @media not handheld and (color){样式代码} //用于除便携之外的其他设备或非彩色便携设备中

    @media all and (not color){样式代码} //用于所有非彩色设备中

    only

    only 关键字可能显得有些多余,对支持Media Queries的浏览器来说确实是这样,但很多时候only是用来对那些不支持Media Queries但是却读取Media Type的设备隐藏样式表的

    @media only screen add (color){样式代码}

    支持Media Queries的设备,正确应用样式,就仿佛only不存在

    不支持Media Queries但正确读取Media Type的设备,由于先读取到only而不是screen,将忽略这个样式

    不支持Media Queries的IE不论是否有only,都忽略样式

  • 相关阅读:
    Java控制台常用命令
    redis如何查看所有的key
    An internal error has occurred. Java heap space
    redis演练
    各种编程实现的树
    MYSQL两个数据库字符集保持一致问题
    进程控制之fork函数
    进程控制之进程标识符
    进程环境之getrlimit和setrlimit函数
    进程环境之setjmp和longjmp函数
  • 原文地址:https://www.cnblogs.com/nifengs/p/4991653.html
Copyright © 2011-2022 走看看