基于XHTML的CSS+DIV网站标准普及为时尚早
[摘要]:关于网站建设标准的讨论日益增多,网站是不是应该立即采用XHTML方式(即网站设计人员通常说的CSS+DIV)?本文介绍国外专家的部分观点,并提出新竞争力有关基于XHTML的CSS+DIV 网站标准普及问题的看法:基于XHTML的CSS+DIV网站标准普及为时尚早.要让网站所有者而不是单纯网页制作者意识到WEB标准对于他们开展网络营销的重要意义,才能从根本上推动WEB标准建站的普及。
HTML是目前网页设计语言的基础,至今仍然是网站设计语言的主流。自从2000年国际W3C组织(World Wide Web Consortium)公布了XHTML 1.0版本之后(什么是XHTML?与HTML相比XHTML有什么特点),关于网站建设标准的讨论日益增多,网站是不是应该立即采用XHTML方式(即网站设计人员通常说的“CSS+DIV”)也引发了一些争议。新竞争力网络营销管理顾问问近期在进行机械企业网站优化状况调查研究过程中发现,目前采用CSS+DIV模式的网站非常少见,表明CSS+DIV模式在企业网站建设中还是一个陌生的技术。
为了了解国外同行专家对基于XHTML的网站建设标准的观点,本文介绍webpronews.com网站上的一篇专题文章“CSS And Tables: The Hype And The Trends”(作者:Deepak Sharma)中国外专家的部分观点,并提出新竞争力有关基于XHTML的CSS+DIV网站标准普及问题的看法。
在table表格出现以前,网页是一个相当无趣的地方,自从有了表格定位布局以后,开启了网页设计制作新篇章。不过,最近几年来,随着web标准的推行,表格布局开始受到激进的改革论者越来越严厉的批评。
因为尽管倡导者推行web标准已经很长时间了,但大部分网站仍然使用表格和非web标准代码来制作网站。W3C在The Web Accessibility Guidelines 中也意识到,设计师将继续使用表格布局。他们不会立即停止使用表格,大概因为表格虽然不是优选布局方式,但却是最现成的方式,强大的习惯力量使得web标准的成功贯彻还需要时日。
比较表格布局和CSS+DIV发现,CSS语法其实很容易方便,设计师也都承认掌握CSS+DIV并非需要达到让火箭上天那样高深莫测的知识才行,但某些概念的确还是需要他们去消化吸收。同时,bug问题也是阻止CSS普及的原因之一,即使是web专业人士往往也要花费大量时间修改bug,不用说那些对CSS使用的新手了。种种原因使得web标准的普及有着较高的门槛,这也是很多web标准倡导者的优越感所在。
深度比较发现,一些通过表格方式可以轻松解决的问题在使用CSS+DIV的时候变得复杂,如果是一个CSS爱好者这可能对他是一种挑战和乐趣,但对于一般设计者而言,这无疑令人沮丧。
CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,不过对于一些小型站点,所节省的带宽对他来说无足轻重。此外,如果说大部分网站的设计元素是均匀分布于整个站点,则CSS网站制作的设计元素通常放在几个external外部文件中,这一个或几个文件有可能相当复杂,文件并不小,由此引起的问题也将变得不可忽视,比如CSS文件调用出现异常,那么整个网站将变得惨不忍睹。
对于网络营销人员最关心的搜索引擎友好而言,众所周知,搜索引擎喜欢清洁的代码(其真正意义在于,增加了有效关键词占网页总代码的比重),因此使用CSS+DIV的web标准制作的网站具有搜索引擎友好的一定优势。不过,搜索引擎对于网页的收录和排序显然不是以是否采用表格和CSS定位来衡量,这就是为什么很多传统表格布局制作的网站排序很靠前,而很多使用CSS及web标准制作的网页排名依然靠后的原因。因为对于搜索引擎而言,内容、结构、链接等因素始终是网站优化最重要的指标。
有关网站建设应该采用什么技术的问题,新竞争力网络营销管理顾问的观点是:从网络营销应用的角度来看,没有最好的技术,只有最适合的技术,只要是适用的就是最好的。一般说来,新技术总是需要一定的过渡期才能被充分掌握,并且逐渐解决自身存在的缺陷,XHTML也不例外。至少从目前来看,要让大量的网站设计人员突然放弃HTML中方便的表格定位等技术,几乎是不可能的。并且,经过网站基本要素的优化,HTML代码设计的网页同样可以达到很好的网站优化效果。
目前web标准的积极倡导者大多仍以技术敏感人群为主,更多出于对新技术的兴趣,而不是从普及应用的角度来思考问题,这对于建设网络营销导向的网站未必就是好事。要让网站所有者而不是单纯网页制作者意识到WEB标准对于他们开展网络营销的重要意义,才能从根本上推动WEB标准建站的普及。这还需要时间,也许3-5年是比较合理的预期。[本文来源]: http://www.jingzhengli.cn/baogao/f20060404.htm