怎么去检测浏览器支不支持html5和css3

html-css026

怎么去检测浏览器支不支持html5和css3,第1张

可以通过JS的方式测试

   <script>

        window.onload = function() {

            if (window.applicationCache) {

                alert("你的浏览器支持HTML5")

            } else {

                alert("你的浏览器不支持HTML5")

            }

        }

    </script>

以上资料来源网络,或者访问相关的H5兼容性测试网站进行在线测试,如html5test等

第一次听说css有版本这一说……如果你是指现在的css3的话,如果样式中含有圆角,动画,阴影,多背景……等等CSS3属性,就说明用的是css3,css3与之前的使用的CSS并没有什么冲突。有影响的只是浏览器而已。一些低级浏览器,例如IE8就不支持CSS3属性。造成的影响也无非是那些css3的样式没作用而已。其他该有的样式并不受影响,该怎么显示就怎么显示。

如果你是指自己写一个项目,然后引入了不同个版本的CSS(指不同时期写的css)。突然某一个CSS错乱了,想回到几天前的CSS版本。那你就需要SVN或gtihub那样的项目管理工具才行啊。

有以下两种方法可以判断浏览器是否支持html5:

方法一:

<script>

function checkhHtml5() {

if (typeof(Worker) !== "undefined") { alert("支持HTML5") } else { alert("不支持HTML5") } }

</script>。

方法二:

<canvas id="Canvas"></canvas>

<script>

if (!document.getElementById("Canvas").getContext){

alert("不支持html5")

}else{

alert("支持html5")

}

</script>