可以通过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>