Respond JS有什么作用
Respond.js 是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width 特性,
实现响应式网页设计(Responsive Web Design)。
Respond.js让IE6-8支持CSS3 Media Query。
Bootstrap里面就引入了这个js文件,从名字看出来是自适应的兼容。打开IE看了一下,效果挺好的,自适应的效果挺好的。Respond.js让不支持CSS3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。
的css路径取出来放入数组
2.然后遍历数组一个个发ajax请求
3.ajax回调后仅分析response中的media query的min-width和max-width语法,分析出viewport变化区间对应相应的css块
4.页面初始化时和window.resize时,根据当前viewport使用相应的css块。
使用:考虑到IE9是支持CSS3的,所以直接在HTML页面的head标签中添加脚本引用即可:
<!--[
if
lt IE 9]>
<script src=
"http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"
></script>
<![endif]—>
<!--[
if
lt IE 9]><script src =
"http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"
> </script><![endif]—>
官方demo地址:http:
//scottjehl.github.com/Respond/test/test.html 1.在css中正常用 min/max-width media queries
@media screen and (min-width: 480px){
...styles
for
480px and up go here
}
@media screen and (min-width: 480px){...styles
for
480px and up go here}
2.引入respond.min.js,但要在css的后面(越早引入越好,在ie下面看到页面闪屏的概率就越低,因为最初css会先渲染出来,如果respond.js加载得很后面,这时重新根据media query解析出来的css会再改变一次页面的布局等,所以看起来有闪屏的现象)
Respond JS有什么作用相关推荐
- 客户端脚本selectivizr,PIE,Respond.js
CSS很强大的一点是,它具有很强的向前兼容性:如果浏览器不识别某个属性或值,它会忽略这个声明:如果不识别某个选择器,它会忽略整个规则. 这意味着新的选择器.属性和值,不会对老的浏览器产生严重影响.因此 ...
- 解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...
插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...
- respond.js IE8使用
在经过按照 https://github.com/scottjehl/Respond 的安装引导安装之后,发现它跟bootstrap合作很不愉快!根!本!不!起!作!用!于是研究了一下它demo文件. ...
- html5加js兼容性辅助,解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...
插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...
- 低版本浏览器支持css3 Media查询的方法, ie6-ie8 不支持css3 的时候用respond.js,html5shiv.js 【非常实用哦】。。。。。。。。。。。。...
Respond.js 是一个快速.轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width ...
- Respond.js让IE6-8支持CSS3 Media Query
原文地址: http://caibaojian.com/respondjs.html 实现思路 1.把head中所有<link rel="sheetstyle" href=& ...
- respond.js
Respond.js,低版本浏览器也能够支持媒体查询 在之前有篇文章也是介绍IE6,7,8支持媒体查询的(查看),Respond.js这个比css3-mediaqueries更为强大一些,它可以支持l ...
- Media Queries之Respond.js
一.stackoverflow上面对css3-mediaqueries.js与respond.js的比较 css3-mediaqueries.js Pros Supports min, max and ...
- respond.min.js/respond.js下载
respond.js/respond.min.js让IE6-8支持CSS3 Media Query 下载地址:/UserFiles/file/20150118/20150118152746_147.r ...
最新文章
- 解决vs2015使用fopen、fprintf等函数报错的问题
- Maven下载Sql Server 2008的驱动包
- C语言系列文章之#和##
- 【C#】三种结构:顺序、分支(if、switch、条件运算符)、循环
- saltstack实战2--远程执行之模块(Modules)
- 面经——操作系统(linux为例)
- oracle 函数 结果集,Oracle 中函数如何返回结果集
- namenode无法启动_大数据系列教程003-hadoop伪分布式环境搭建步骤11-启动与验证环境...
- springboot 整合 shiro (Web Applications)避坑一 ,请看shiro官网
- Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
- mc 服务器设置自动重启,《我的世界》服务器重启方法介绍 如何重启服务器
- oracle的PRIPID字段,oracle常用库表和常用导数逻辑.doc
- 云服务器安卓虚拟机,云服务器安装安卓虚拟机
- SMT贴片加工防静电基础知识
- 基于腾讯地图+Ant-Design-Vue封装省市区联动查询组件
- [linux学习](linuxprobe课程)十二 使用Bind提供域名解析服务
- 看个视频就可以日进斗金!Reaction网红,了解一下
- 编程题 进制转换(Java实现)
- 数学专业各学科视频网址
- SDK 的下载及安装教程