Respond.js-----20150415

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Respond.js-----20150415Respond.js让IE6-8支持CSS3MediaQuery。

Bootstrap里面就引入了这个js文件,从名字看出来是自适应的兼容。打开IE看了一下,效果挺好的,自适应的效果挺好的。Respond.js让不支持CSS3MediaQuery的浏览器包括IE6-IE8等其他浏览器支持查询。的css路径取出来放入数组2.然后遍历数组一个个发Ajax请求3.ajax回调后仅分析response中的mediaquery的min-width和max-width语法,分析出viewport变化区间对应相应的css块4.页面初始化时和window.resize时,根据当前viewport使用相应的css块。使用:考虑到IE9是支持CSS3的,所以直接在HTML页面的head标签中添加脚本引用即可:<!--[ifltIE9]><scriptsrc="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script><![endif]—>官方demo地址:http://scottjehl.github.com/Respond/test/test.html1.在css中正常用min/max-widthmediaqueries@mediascreenand(min-width:480px){...stylesfor480pxandupgohere}@mediascreenand(min-width:480px){...stylesfor480pxandupgohere}2.引入respond.min.js,但要在css的后面(越早引入越好,在ie下面看到页面闪屏的概率就越低,因为最初css会先渲染出来,如果respond.js加载得很后面,这时重新根据mediaquery解析出来的css会再改变一次页面的布局等,所以看起来有闪屏的现象)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航