检测用户浏览器是否支持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实现带动画效果导航菜单无需js
Sep 27 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 HTML / CSS
一款利用纯css3实现的超炫3D表单的实例教程
Dec 01 HTML / CSS
CSS3使用border-radius属性制作圆角
Dec 22 HTML / CSS
浅谈css3中的前缀
Jul 20 HTML / CSS
css3实现可拖动的魔方3d效果
May 07 HTML / CSS
CSS3制作轮播图的一种方法
Nov 11 HTML / CSS
详解css3 flex弹性盒自动铺满写法
Sep 17 HTML / CSS
将HTML5 Canvas的内容保存为图片借助toDataURL实现
May 20 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
HTML5声音录制/播放功能的实现代码
May 03 HTML / CSS
amazeui页面校验功能的实现代码
Aug 24 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
漂亮但不安全的CTB
2006/10/09 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
JS隐藏参数post传值实例
2013/04/18 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
微信小程序实现滑动删除效果
2017/05/19 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
2018/10/09 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
用python实现批量重命名文件的代码
2012/05/25 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python中文件的读取和写入操作
2018/04/27 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
简单了解django文件下载方式
2020/02/10 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
学生档案自我鉴定
2013/10/07 职场文书
网络技术专业推荐信
2014/02/20 职场文书
仓库主管岗位职责
2014/03/02 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python