检测用户浏览器是否支持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实现3D旋转书本效果
Mar 21 HTML / CSS
一款纯css3实现的tab选项卡的实列教程
Dec 11 HTML / CSS
详解CSS3中Media Queries的相关使用
Jul 17 HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
Aug 04 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
纯CSS3实现运行时钟的示例代码
Jan 25 HTML / CSS
html5-websocket基于远程方法调用的数据交互实现
Dec 04 HTML / CSS
html5使用canvas绘制太阳系效果
Dec 15 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
Jul 31 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
Sep 23 HTML / CSS
html+css实现文字折叠特效实例
Jun 02 HTML / CSS
如何解决flex文本溢出问题小结
Jul 15 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中mysql与mysqli的区别分析
2013/06/10 PHP
yii操作cookie实例简介
2014/07/09 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
基于python编写的微博应用
2014/10/17 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
wxPython之解决闪烁的问题
2018/01/15 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
浅谈Python爬虫基本套路
2019/03/25 Python
wxPython实现文本框基础组件
2019/11/18 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
魅力教师事迹材料
2014/01/10 职场文书
小石潭记导游词
2015/02/03 职场文书
小学英语教学随笔
2015/08/14 职场文书
python爬虫--selenium模块
2021/03/31 Python
Python的property属性详细讲解
2022/04/11 Python