本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
判断方法:1、使用“@supports”规则判断,语法格式“@supports(属性:值){标签名称{属性:值}}”2、使用“CSS.supports()”函数判断,语法格式“CSS.supports("属性","值")”。。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
判断浏览器是否支持css3的方法:
CSS @supports规则:
语法:
1 |
|
说明:
rule: 指定一条具体的CSS规则,必须使用括号包裹。
operator: 使用or | and | not等操作符指定多条规则。
1、基本用法:
1 2 3 4 5 6 7 8 |
|
代表浏览器支持flex标准,则使用里面的规则,如果不支持,可以如下实现。
2、not关键词 :
1 2 3 4 5 |
|
Js CSS.supports函数
同css的@supports标记一样,js里也提供了Window.CSS.supports()
方法,用来检查浏览器对css3属性是否支持,该函数提供2中调用方式:
第一种方法是使用两个参数:一个是属性名,另一个是属性值 。
1 |
|
第二种用法是:简单的提供整个需要分析的样式字串。
1 |
|
CSS.supports函数返回的是一个布尔值,如果为true这代表支持该属性,当然在使用该函数之前,我们需要先判断浏览器是否支持CSS.supports,方法如下:
1 |
|
推荐学习:css视频教程
以上就是如何判断浏览器是否支持css3的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
使用modernizr探测html5/CSS3新特性的示例代码分享
animation-iteration-count属性怎么用
css如何使用计数器给元素自动编号?css计数器的使用(代码示例)
更多相关阅读请进入《CSS3》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者