检测用户浏览器是否支持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 相关文章推荐
50个强大璀璨的CSS3/JS技术运用实例
Feb 27 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
Dec 12 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
CSS3绘制不规则图形的一些方法示例
Nov 07 HTML / CSS
如何用css3实现switch组件开关的方法
Feb 09 HTML / CSS
CSS3动画和HTML5新特性详解
Aug 31 HTML / CSS
html5 touch事件实现页面上下滑动效果【附代码】
Mar 10 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
Jul 25 HTML / CSS
5 个强大的HTML5 API 函数推荐
Nov 19 HTML / CSS
HTML5中drawImage用法分析
Dec 01 HTML / CSS
详解HTML5布局和HTML5标签
Oct 26 HTML / CSS
CSS布局之浮动(float)和定位(position)属性的区别
Sep 25 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
thinkphp的静态缓存用法分析
2014/11/29 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
js中生成map对象的方法
2014/01/09 Javascript
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
python实现博客文章爬虫示例
2014/02/26 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python实现查找最小的k个数示例【两种解法】
2019/01/08 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
python实现小世界网络生成
2019/11/21 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
python实现猜数游戏
2020/03/27 Python
python递归函数用法详解
2020/10/26 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
2015年司法局工作总结
2015/05/22 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
HttpClient实现表单提交上传文件
2022/08/14 Java/Android