检测用户浏览器是否支持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中一些@规则的用法小结
Mar 09 HTML / CSS
css3动画效果抖动解决方法
Sep 03 HTML / CSS
CSS3教程(2):网页边框半径和网页圆角
Apr 02 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
Nov 21 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
Mar 09 HTML / CSS
html5嵌入内容_动力节点Java学院整理
Jul 07 HTML / CSS
html5教程实现Photoshop渐变色效果
Dec 04 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
Nov 24 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
Dec 09 HTML / CSS
使用html5实现表格实现标题合并的实例代码
May 13 HTML / CSS
html5视频常用API接口的实战示例
Mar 20 HTML / CSS
在html页面中取得session中的值的方法
Aug 11 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-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
深入PHP curl参数的详解
2013/06/17 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
WordPress网站性能优化指南
2015/11/18 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
django允许外部访问的实例讲解
2018/05/14 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
Python定义一个Actor任务
2020/07/29 Python
Python编写万花尺图案实例
2021/01/03 Python
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
函授大专自我鉴定
2013/11/01 职场文书
计算机专业职业生涯规划范文
2014/01/19 职场文书
品牌服务方案
2014/06/03 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
李强优秀员工观后感
2015/06/16 职场文书
教师节班会主持词
2015/07/06 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
如何利用js在两个html窗口间通信
2021/04/27 Javascript