总之吧,CSS3不是独立的,现在大家说起CSS3,都是谈它的新特性的,所以,给你的感觉可能是CSS3把CSS2.X的命给革了,其实,他们的继承关系相比HTML5与XHTML来说,要柔和许多!
CSS3是CSS2.1的继承和发展。
你学CSS3,其实就是在学CSS!
如果你是新手的话,另外,建议你去VERYCD点COM或者百度去搜索几本新一点儿的书,里面介绍的比知友回答的要详细些的。
可以直接学的,但还是建议你从CSS学起,熟练之后稍微了解下CSS3就可以灵活运用了。关键要做个作品或网页出来,不难进步真的很慢。
给你一个学习地址,里面有CSS、CSS3:
http://www.w3school.com.cn/h.asp
需要,因为Html5是以html为基础的,html5是在html原先的基础上增添了一些新标签及属性,如<vedio></vedio><canvas></canvas>等都是html新增的标签,但其他常用的标签,如<p></p><div></div>等都是html的。CSS3跟CSS的关系和html5与html的关系类似。CSS3也是在CSS的基础上新增一些新属性,比如:border-radius就是CSS3的新属性。