经典里有人问:做div+css的人都是什么人?说这个问题之前再次重申:DIV与CSS不能合在一同这么称呼,不是一个等级。DIV是HTML中的一个标签,在xHTML的语义性来讲它只不过是个没有语义的、具有很强适用性的这么一个标签。而CSS(Cascading Style Sheets)中文叫联级款式表,是用来定义款式的。所以DIV本身与CSS就不是一个级别的名称,所以不能用DIV+CSS来代表网页标准化的范畴。
话归正题,做WEB标准的人都是什么人?以目前我所了解的情况来看,大致上有这样几类人:一、设计师,二、程序员,三、策划。其中以设计师居多,我就是一个做设计的。为什么设计师会很多呢,这与标准在中国推广手法有关。我们最先接触的是“禅意花园”而禅意花园最有意思的就是那些漂亮的设计。这对于做设计的人来说是一种吸引,当然这也与中国的网页设计师的任务内容有关,中国网页设计师通常要兼页面制造,所以自然也就会对其款式与数据分离的特性产生兴味,作为 WEB标准的出现也正好让所谓的作业分工变得为明显。
那什么什么人适合学WEB标准呢?作为是与代码有关的任务,最应学习的人应是程序员与专业的制造人员而不是设计师,由于专职设计师使用的是思维方式与程序员不一样,代码对于设计师来讲理解上会产生一定的难度。但是话又说回来了,如今有多少设计师是不做代码的?我主张不同人以不同角度来学习标准。如果大家都按一种方式来学习必然会遭遇南墙。
程序员的任务是用本人所擅长的言语完整的输出xHTML文件,由于只要程序员完整的输出这些文件网页的显示效果才会正常。所以程序员次要是学习xHTML结构编写的特性,重新调整的程序思维,重点是在xHTML上的学习而不是CSS,当然对于CSS也必需求有一定的了解,虽不用通晓但是也必需看得懂!
制造人员的任务是把设计师的设计图稿做成用XHTML与CSS和图片合成的文件。所以制造人员需求对设计师的设计有正确的理解,并且能很好的用XHTML与CSS去做现这样的页面来。并且制造出来的页面还要能让程序员更为高效的合成。所以制造人员的学习重点必然是全面的。但是重点在于CSS,由于标准页面需求应对很多浏览器。所以在编写CSS里就需求一定的经验与技巧。
设计人员的任务是设计出适合客户的网页设计来,按理设计人员是可以不理会代码的,但是如果设计人员对于代码的基本认识都没有那么他也做不好设计,所以作为一个设计人员也必需求做好xHTML与CSS的学习,不需深入,只需了解特性就可以。
项目经理或主管也必需求学习WEB标准,为作一个项目的主管,如果不对本人团队要做的任务技术有一个了解,也是做不好项目管理的。但是为作项目管理者与策划者,所要学习的方向与具体任务人员的学习方向上也是不一样的,项目经理需求思考的是这个项目的顺应性与或扩展性。并且要协助各个任务人员做好任务协同的管理。所以作为主管更重要的是学习xHTML的结构与结构的顺应性,并且对CSS也要有一个宏观的认识,以便指点队员完成项目。
当然WEB标准不光只是xHTML与CSS,这里只是举个例了。学习需求有侧重点,如果什么都想学必然是学不好的,留意本人特点,如果本人对代码一点兴味也没有那么也可以不学习这些只需做好本人的设计就行了。但是这个社会竞争这么激烈,有时也没办法。