一个可以自动生成CSS样式前缀的脚本---Prefixfree.js
2017-06-14 12:59
609 查看
首先给个链接:http://leaverou.github.io/prefixfree/ ;
使用:推荐直接在头部引用样式表之后引用该脚本文件,防止FOUC( 文档样式短暂失效 Flash of Unstyled Content ;也就是浏览器会瞬间闪烁)
原因大致为:
局限性:1、被@import的样式文件无效;2、跨域链接的样式表无效,除非是跨域资源共享的;3、在Chrome和Opera浏览器的本地环境下无前缀链接的样式文件无效;4、在IE和低于3.6版本的火狐下行内样式中无前缀的值无效,低于3.6版本的火狐下行内样式中无前缀的属性无效。
用于实际项目的话还是得考虑清楚其中的得失利弊。
使用:推荐直接在头部引用样式表之后引用该脚本文件,防止FOUC( 文档样式短暂失效 Flash of Unstyled Content ;也就是浏览器会瞬间闪烁)
原因大致为:
1、使用import方法导入样式表。 2、将样式表放在页面底部 3、有几个样式表,放在html结构的不同位置。其实原理很清楚:当样式表晚于 结构性html 加载,当加载到此样式表时,页面将停止之前的渲染。此样式表被下载和解析后,将重新渲染页面,也就出现了短暂 的 花屏现象。
局限性:1、被@import的样式文件无效;2、跨域链接的样式表无效,除非是跨域资源共享的;3、在Chrome和Opera浏览器的本地环境下无前缀链接的样式文件无效;4、在IE和低于3.6版本的火狐下行内样式中无前缀的值无效,低于3.6版本的火狐下行内样式中无前缀的属性无效。
用于实际项目的话还是得考虑清楚其中的得失利弊。
相关文章推荐
- CSS3无前缀脚本prefixfree.js及Animatable介绍
- 在aspx中的Controls编译过后自动生成了一个新的ID,而之前写js脚本用的ID,肯定是running不了
- CSS3无前缀脚本prefixfree.js/Animatable
- CSS3无前缀脚本prefixfree.js及Animatable介绍
- prefixfree.js_无前缀脚本
- CSS3无前缀脚本prefixfree.js与Animatable使用
- CSS3无前缀脚本prefixfree.js及Animatable介绍
- Python:在Linux下创建一个脚本并且自动修改权限,可以选择路径。批量生成脚本 。
- CSS3无前缀脚本prefixfree.js与Animatable使用介绍
- CSS3无前缀脚本prefixfree.js及Animatable介绍
- 使用js自动生成表格的行及元素并可以删除选中行
- 一个可以自动更改IP地址的脚本
- 封装了一个自动生成渐变字的JS类(clip)
- 一个自动生成visual studio工程的脚本
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- 可以自动安装mysql数据库的一个shell脚本
- 封装了一个自动生成渐变字的JS类(clip)
- 控件自动加前缀的问题,加js脚本的问题
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送
- 用js实现的一个根据内容自动生成表格的函数