zoukankan      html  css  js  c++  java
  • 响应式web设计之@media

    两种方式,一种是直接在link中判断设备的尺寸,然后引用不同的css文件:

    1
    <link rel="stylesheet" type="text/css" href="styleA.css" media="screen and (min- 400px)">

    意思是当屏幕的宽度大于等于400px的时候,应用styleA.css

    在media属性里:

      screen 是媒体类型里的一种,CSS2.1定义了10种媒体类型
      and 被称为关键字,其他关键字还包括 not(排除某种设备),only(限定某种设备)
      (min- 400px) 就是媒体特性,其被放置在一对圆括号中。
    1
    <link rel="stylesheet" type="text/css" href="styleB.css"  media="screen and (min- 600px) and (max- 800px)">

    意思是当屏幕的宽度大于600小于800时,应用styleB.css

    另一种方式,即是直接写在<style>标签里:

    1
    2
    3
    4
    5
    @media screen and (max- 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/
      .class {
        background: #ccc;
      }
    }

    写法是前面加@media,其它跟link里的media属性相同。
    Max Width
    下面的样式会在可视区域的宽度小于 600px 的时候被应用。

    1
    2
    3
    4
    5
    6
    @media screen and (max- 600px) {
      .class {
        background: #fff;
       你的样式
      }
    }

    Min Width
    下面的样式会在可视区域的宽度大于 900px 的时候被应用。

    1
    2
    3
    4
    5
    @media screen and (min- 900px) {
      .class {
        background: #fff;
      }
    }

    Multiple Media Queries
    你还可以使用过个匹配条件,下面的样式会在可视区域的宽度在 600px 和 900px 之间的时候被应用。

    1
    2
    3
    4
    5
    @media screen and (min- 600px) and (max- 900px) {
      .class {
        background: #fff;
      }
    }
  • 相关阅读:
    NYOJ 625 笨蛋的难题(二)
    NYOJ 102 次方求模
    ZJU Least Common Multiple
    ZJUOJ 1073 Round and Round We Go
    NYOJ 709 异形卵
    HDU 1279 验证角谷猜想
    BNUOJ 1015 信息战(一)——加密程序
    HDU 1202 The calculation of GPA
    "蓝桥杯“基础练习:字母图形
    "蓝桥杯“基础练习:数列特征
  • 原文地址:https://www.cnblogs.com/ada-zheng/p/4015142.html
Copyright © 2011-2022 走看看