• 什么是媒体查询?


    1.什么是媒体查询,如何理解?

      就是根据不同的屏幕或设备,自适应布局。一套代码,多个设备应用,合理布局。

    2.使用:如何实现一个网站的响应式设计?

      1》meta标签

        在网页的头部添加这行代码

        <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">

      其中:width=device- 网页宽度等于设备宽度

         initial-scale = 1.0:初始缩放比例是1.0。网页初始页面的大小占整个面积的100%

         maxmum-scale = 1.0 :最大缩放比例为1.0

         user-scalable:用于是否可以手动缩放

       2》兼容性问题:  

          因为IE9,IE6,7,8不支持媒体查询,所以必须加载下列文件

      

    <!--[if lt IE 9]>
     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
     <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
    <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>  <![endif]-->

       3》设定渲染方式

          有时候可能会遇到IE浏览器升级到IE9以上,但是浏览器的文档模式却是IE8,

          如何解决这个问题呢?

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          这句话可以保证让IE的文档模式永远都是最新的

          还有一种更高级的写法:

          <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">

          什么意思呢?

          怎么这段代码后面加了一个chrome=1,这个Google Chrome Frame(谷歌内嵌浏览器框架GCF),如果有的用户电脑里面装了这个chrome的插件,就可以让电脑里面的IE不管是哪个版本的都可以使用Webkit引擎及V8引擎进行排版及运算,无比给力,不过如果用户没装这个插件,那这段代码就会让IE以最高的文档模式展现效果。

      4》建议使用单位:

        rem ,em ,%

        rem的设置:

          

     

       5》如何编写媒体查询代码

       6》如何使用@media规则   https://www.jianshu.com/p/516c47ef9ac0

       7》如何做到图片自适应

  • 相关阅读:
    1st_pandas
    8thNumpy a.copy()
    7thNumpy array合并
    6th_numpy array的合并 np.vstack np.concatenate np.newaxis
    numpy_5th array索引
    numpy_4th np.transpose(a); a.T ; a.clip(min,max) ; np.sort(a) ; np.diff() ; np.cumsum(a)
    numpy_3rd 布尔运算/乘积点积
    POJ 3270
    POJ 1721
    POJ 3128
  • 原文地址:https://www.cnblogs.com/hou-yuan-zhen/p/11898366.html
Copyright © 2020-2023  润新知