文档结构良好且有意义的重要性
早期的Web仅仅是一系列相互链接的文档,使用HTML添加基本的格式和结构。然而随着Internet的流行,HTML开始用来表现页面。人们开始用表格,宽度等等组合来创建视觉效果,表格成了一种布局工具而不是显示数据的方式,人们使用块引用(blockquote)来添加空白而不是表示引用。Web很快失去了意义。成了字体和表格标签的大杂烩!
没有意义的文档是很难理解的,当HTML页面一大堆代码全部是为了如何显示时,可想而知,我们失去浏览器,想用编程采集有意义的数据时,变得相当困难,因为这样的代码对搜索引擎也是不友好的。就在这种情况下,CSS出现了,有了CSS,就可以控制页面的外观并且装文档的表现部分与内容分开。
有意义的标记为开发人员提供了几个重要的好处。与表现性的页面相比,有意义的页面更容易处理。除了人更容易理解之外,程序与其他设备也可以理解有意义的标记。XHTML包含丰富的有意义的元素。h1,h2等。ul、ol、dl等等!


