XHTML标签参考
XHTML Tags Reference
记得刚开始接触XHTML时,一直对Semantic(有语义的)这个词频频出现在老外的教程中感到新奇和不解。一向来“以结果为导向”的网页制作方式使我们不关心HTML代码本身的质量,更不用说对HTML标签真正含义的关心了。HTML/XHTML作为一种语言,自然有它“说话的方式”,我们是否按正确的方式“说话”,关系到我们的代码是否结构化和有语义(Well-Structured and Semantic)。
新手常常会问:“如果我的代码不结构化,也没有语义,但是浏览起来效果很好,有什么关系呢?”。我承认,再从“以结果为导向”的角度看,是没有太大的关系。但是从“过程”本身看,这样——“不美”。我的个人美学中对“美”的定义是:简单、自然。一套纷繁复杂的系统,如果不能用很简单很方便的方式使用,不美。一门包罗万象的学说,如果不能用很直观很简洁的公式表示,不美。所以“面像对象”比“面对过程”美,因为继承、重构等等复杂的系统最终可以提供简单的调用;所以《相对论》美,因为如此庞大的学说却使用着如此简单的公式:E=MC2。归根结底,我认为自然界是简单的,宇宙的基础是简单的。所以用最自然的方式构建HTML/XHTML文档,也才是最简洁最美的。
为了得到“美”的代码,为了得到在无数人的文章中无数次提到的好处(站在商业应用角度看问题的人不妨参考一下),我支持采用“标准”的方式来构建网页。回归到XHTML代码上,就是用标签本来的语义“说话”,这才是最“自然”的XHTML标签使用方式。table就应该是表格,而不是用于页面布局的大框架;p就应该是段落,而不是用于分隔内容;等等等等……
基于上面这些想法,我觉得该做点什么,所以决定先从写一份着重于“语义”和“结构”的XHTML标签参考,希望能对同行们的工作有些许帮助。
由于只能抽业余的空闲时间撰写这份参考,可能进度会比较慢,还请关心的朋友见谅。
链接:XHTML标签参考