检测用户浏览器是否支持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
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
Dec 10 HTML / CSS
css3制作彩色边线3d立体按钮的示例(css3按钮)
May 06 HTML / CSS
CSS3的颜色渐变效果的示例代码
Sep 29 HTML / CSS
10分钟理解CSS3 Grid布局
Dec 20 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
html5使用canvas绘制太阳系效果
Dec 15 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
Apr 24 HTML / CSS
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
Dec 15 HTML / CSS
h5封装下拉刷新
Aug 25 HTML / CSS
使用CSS连接数据库的方式
Feb 28 HTML / CSS
HTML中的表单元素介绍
Feb 28 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 使用memcached简单示例分享
2015/03/05 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
使用JavaScript解析URL的方法示例
2019/03/01 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
python如何调用字典的key
2020/05/25 Python
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
DELPHI面试题研发笔试试卷
2015/11/08 面试题
求职者应聘的自我评价
2013/10/16 职场文书
会计出纳员的自我评价
2014/01/15 职场文书
道德模范先进事迹
2014/02/14 职场文书
入党自我鉴定
2014/03/25 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
征求意见函
2015/06/05 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js