检测用户浏览器是否支持CSS3的方法


Posted in HTML / CSS onAugust 29, 2009

如何检测用户的浏览器是否支持CSS3,我们需要使用HTML,CSS和JavaScript来完成这件事情。下面是步骤。
1)先制作下面的HTML

复制代码
代码如下:

<span id="check" rel="Detect"></span>

2)然后书写下面的CSS
复制代码
代码如下:

#check {
display: none;
width: 0;
height: 0;
}
#check[rel^="D"] {
display: block;
width: 0;
height: 0;
}

3)下面是JavaScripts的检测脚本
请确保下面的代码放在HTML文件头。
复制代码
代码如下:

<script. type="text/javascript">
var obj = document.getElementById("check");
var file="special.css";
if (window.getComputedStyle)
var stat = window.getComputedStyle(obj,null).getPropertyValue("display");
else if (obj.currentStyle)
var stat = obj.currentStyle.display;
var css3 = (stat == "block");
if (css3) alert("CSS3 Supported.");
else alert("CSS3 not supported.");
</script>
HTML / CSS 相关文章推荐
举例详解CSS3中的Transition
Jul 15 HTML / CSS
CSS3过渡transition效果实例介绍
May 03 HTML / CSS
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
May 09 HTML / CSS
CSS中的字体大小设置属性总结
May 24 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
HTML5是什么 HTML5是什么意思 HTML5简介
Oct 26 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
Apr 24 HTML / CSS
HTML5 3D衣服摇摆动画特效
Mar 17 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
Mar 22 HTML / CSS
Canvas环形饼图与手势控制的实现代码
Nov 08 HTML / CSS
浅谈由position属性引申的css进阶讨论
May 25 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 HTML / CSS
利用CSS3的定位页面元素
Aug 29 #HTML / CSS
CSS3属性使网站设计增强同时不消弱可用性
Aug 29 #HTML / CSS
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 #HTML / CSS
用CSS3将你的设计带入下个高度
Aug 08 #HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 #HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 #HTML / CSS
HTML5 CSS3给网站设计带来出色效果
Jul 16 #HTML / CSS
You might like
php实现网站插件机制的方法
2009/11/10 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
Yii使用技巧大汇总
2015/12/29 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
2018/07/02 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
小程序实现tab标签页
2020/11/16 Javascript
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
Python中的asyncio代码详解
2019/06/10 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
戴尔美国官网:Dell
2016/08/31 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
类、抽象类、接口的差异
2016/06/13 面试题
别名指示符是什么
2012/10/08 面试题
个人近期表现材料
2014/02/11 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang