: 于是就从这网站学起 http://www.codecademy.com/en/tracks/web
codecademy 写的是 HTML & CSS 而不是HTML5 HTML4 CSS3 CCS2
是有道理的
因为 HTML2 HTML3.2 HTML4 这些版号只是规格书的版号 他们通通是HTML
浏览器实作是会向后相容再相容的,除了浏览器大战时代的IE/NS专用tag
你现在开世界上第一个网页 http://info.cern.ch 还是开得很好
你要学的就是HTML,最新的HTML,以及CSS。
规格会一直更新就是因为过往发现要做一些事情不方便
才会加新的语法进去
一个初学者,就是写出东西就好。
去分哪些是 HTML4 哪些HTML5,哪些是CSS3,哪些是CSS2
反而是一种超级专业的行为,没有必要
初学者要练习,用现在的evergreen broswer开出来没问题就不错了
要开始关注旧浏览器的支援,已经是相当进阶的行为了
打个比方,我要做个有圆角有阴影的区块,用属于CSS3 的
box-shadow以及border-radius来做,这叫基础
只用CSS2的语法要做出一样的效果,叫做进阶