Respond.js,低版本浏览器也能够支持媒体查询

在之前有篇文章也是介绍IE6,7,8支持媒体查询的(查看),Respond.js这个比css3-mediaqueries更为强大一些,它可以支持link标签的媒体查询,下面介绍它的使用方法和注意事项。

案例如下:

html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>ie6,7,8支持浏览器响应式布局</title>
    <link rel="stylesheet" type="text/css" href="t320.css" media="only screen and (max-width:320px)">
    <link rel="stylesheet" type="text/css" href="t321.css" media="only screen and (min-width:321px)">
    <!--[if lt ie 9]>
        <script src="Respond-master/Respond-master/dest/respond.min.js"></script>
    <![endif]-->
    </head>
     
    <body>
    <div class="d1">
        注意:
        1、必须在服务器环境下运行
        2、css文件必须引用在respond.min.js之前
        支持:
        1、link标签的媒体查询条件
        2、css文件中写入媒体查询条件
        不支持条件:
        1、不支持@import导入
        2、不支持style标签写入
    </div>
    </body>
    </html>

t320.css文件内容:

1
2
3
4
5
@charset "utf-8";
    .d1{
        height:50px;
        
    }

t321.css文件内容:

1
2
3
4
5
@charset "utf-8";
    .d1{
        height:50px;
        
    }

Respond.js使用注意事项

  1. 必须在服务器环境下运行
  2. css文件必须引用在respond.js之前,否则无效果
  3. 它并不是支持所有的媒体查询条件,详情查看GitHub

Respond.js支持以下写法:

  1. link标签的媒体查询条件
  2. css文件中写入媒体查询条件

Respond.js不支持以下情况:

  1. 不支持@import导入
  2. 不支持style标签写入

Respond.js下载地址:

GitHub:https://github.com/scottjehl/Respond/

百度网盘(GitHub下载):http://pan.baidu.com/s/1mgzFMGS

转载于:https://www.cnblogs.com/wbxjiayou/p/5165341.html

respond.js相关推荐

  1. 低版本浏览器支持css3 Media查询的方法, ie6-ie8 不支持css3 的时候用respond.js,html5shiv.js 【非常实用哦】。。。。。。。。。。。。...

    Respond.js 是一个快速.轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width ...

  2. 客户端脚本selectivizr,PIE,Respond.js

    CSS很强大的一点是,它具有很强的向前兼容性:如果浏览器不识别某个属性或值,它会忽略这个声明:如果不识别某个选择器,它会忽略整个规则. 这意味着新的选择器.属性和值,不会对老的浏览器产生严重影响.因此 ...

  3. Respond.js让IE6-8支持CSS3 Media Query

    原文地址: http://caibaojian.com/respondjs.html 实现思路 1.把head中所有<link rel="sheetstyle" href=& ...

  4. 解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...

    插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...

  5. Respond JS有什么作用

    Respond.js 是一个快速.轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width ...

  6. respond.js IE8使用

    在经过按照 https://github.com/scottjehl/Respond 的安装引导安装之后,发现它跟bootstrap合作很不愉快!根!本!不!起!作!用!于是研究了一下它demo文件. ...

  7. Media Queries之Respond.js

    一.stackoverflow上面对css3-mediaqueries.js与respond.js的比较 css3-mediaqueries.js Pros Supports min, max and ...

  8. respond.min.js/respond.js下载

    respond.js/respond.min.js让IE6-8支持CSS3 Media Query 下载地址:/UserFiles/file/20150118/20150118152746_147.r ...

  9. html5加js兼容性辅助,解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...

    插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...

最新文章

  1. 循环语句——7月23日
  2. Brilliant Programmers Show
  3. 用js实现分享到随页面滚动而滑动效果
  4. android size_t在哪个头文件,size_t
  5. sqlite3_column
  6. BugkuCTF-MISC题隐写
  7. 获得Open Images冠军,商汤TSD目标检测算法入选CVPR 2020 ​
  8. python 函数嵌套 报错_《Python》 函数嵌套、闭包和迭代器
  9. CRC32/CRC16算法C#中的实现
  10. php168找回管理员密码,如何找回WordPress后台管理员密码
  11. 计算机添加usb网络打印机,方便实用!教您如何简单地将USB打印机更改为无线打印机!...
  12. 设计并实现一个员工(Employee)类(C++)
  13. chr 13 java 替换_【转】ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)...
  14. HTML5+CSS3练习小实例:发光果冻泡泡动画
  15. 「运维有小邓」搜索日志数据以作为网络安全情报
  16. 阿里云DNS 新增云上线路的智能解析功能
  17. 低功耗设计(low power design)和UPF介绍(含代码示例)
  18. 网络安全进阶篇之免杀(十四章-9)MSF加密壳免杀过360
  19. 计算机与现代化在线投稿,计算机与现代化审稿周期
  20. 两个非常使用的工具仿站小工具7.0以及排版页面的工具

热门文章

  1. 第1章 Linux系统的发展 (一)
  2. INH-RFP-BSA-NPs载INH和RFP白蛋白纳米粒/载卡巴他赛的白蛋白纳米粒的制备
  3. 求生之路2服务器ip直连,正版求生之路2好友直连显示该会话已不可用,无法联机...
  4. 职场撕逼中如何保护自己
  5. Paper:《The Illustrated Word2vec》翻译与解读
  6. 合肥ibm服务器维修,合肥IBM/thinkpad笔记本维修
  7. 战场环境分析效能评估系统
  8. Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server
  9. 2016年11月5日学习总结
  10. 社区团购新一轮“烧钱”大战又要开始?