2.css规范性请产考w3c官方网站,它的代码就是规范,浏览器不会知道你的css版本号。
3.IE6支持1.0的css,IE78支持2.1和2.0,第三方的IE9,IE10,FF,Ch,O,FF,遨游3,safari,等等,浏览器都支持css3.0,但是有些浏览器还是有点微不足到,各有所长。
因为css3现在还在发展中,大部分用户用IE6789比较多(国内),所以最好还是css2.0或者1.0和2.1的样式比较好的兼容各个浏览器。
还有什么问题,尽力帮你解答~~
第一次听说css有版本这一说……如果你是指现在的css3的话,如果样式中含有圆角,动画,阴影,多背景……等等CSS3属性,就说明用的是css3,css3与之前的使用的CSS并没有什么冲突。有影响的只是浏览器而已。一些低级浏览器,例如IE8就不支持CSS3属性。造成的影响也无非是那些css3的样式没作用而已。其他该有的样式并不受影响,该怎么显示就怎么显示。
如果你是指自己写一个项目,然后引入了不同个版本的CSS(指不同时期写的css)。突然某一个CSS错乱了,想回到几天前的CSS版本。那你就需要SVN或gtihub那样的项目管理工具才行啊。
一般认为主要有三个版本,分别是css1、css2、css3。就目前的使用情况而言,css2使用的比较多,因为css1的属性比较少,而css3有一些老式浏览器并不支持,所以大家在开发的时候主要还是使用css2。其实,css的各个版本之间基本上是向下兼容的,比如css2和css3,css3是在css2的基础上添加了很多新特性,这些新特性更加符合移动开发的需求,加快开发速度。随着各大浏览器厂商对浏览器的版本更新,这些浏览器应该会渐渐的更加标准化的支持css3的新特性。所以我们在学习css的时候,也要循序渐进,了解了css2之后,也要多点了解css3的新特性。