检测用户浏览器是否支持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 相关文章推荐
实例讲解使用CSS实现多边框和透明边框的方法
Sep 08 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
Sep 18 HTML / CSS
CSS3 中filter(滤镜)属性使用详解
Apr 07 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
纯html5+css3下拉导航菜单实现代码
Mar 18 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
Dec 05 HTML / CSS
浅谈html5 响应式布局
Dec 24 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
Jun 02 HTML / CSS
HTML5单页面手势滑屏切换原理分析
Jul 10 HTML / CSS
Canvas与图片压缩的示例代码
Nov 28 HTML / CSS
three.js模拟实现太阳系行星体系功能
Sep 03 HTML / CSS
Canvas环形饼图与手势控制的实现代码
Nov 08 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的curl封装类用法实例
2014/11/07 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
python程序文件扩展名知识点详解
2020/02/27 Python
浅谈python出错时traceback的解读
2020/07/15 Python
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
单位领导证婚词
2014/01/14 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android
Nginx跨域问题解析与解决
2022/08/05 Servers