语义标签构建xhtml文档
大恐龙 发表于 2008年8月14日 11:11
很老的一个话题的,当年老李发明html的时候,就要要人这样做,严格的<hn>--标题 <p>正文,但是他是为了存放高能物理的论文,html开始普及以后,迂夫愚妇般的各色人等都参与到html中间来,最后的结果是有了DW,只要看着一样,html怎么样都行,这样好 比如下面两段xhtml代码:
| <h1>如何设置液晶显示器的刷新率?</h1> |
| <p style="font-size:2em;font-weight:bold">如何设置液晶显示器的刷新率?</p> 和CRT显示器相比,液晶显示器采用“背光(backlight)”原理,使用灯管作为背光光源,通过辅助光学模组和液晶层对光线的控制来达到较为理想的显示效果。所以从理论角度上看,调整刷新率对液晶显示器没有实际意义。 <br> 但是从我们实际使用情况来看,更改液晶显示器刷新率时,有时会感到显示器清晰度有所变化。一般而言,按照液晶显示器上厂商推荐设置,对于较早以前的液晶显示器设置为60Hz,最近生产的液显设置为75Hz,即可达到最佳的显示效果。 |
当这两段代码被浏览器解释后,显示的效果是一样的。人们看到的是你的浏览器解释后的页面,至于这个网页的代码是怎样写的对于用户没有任何意义。万维网发明的目的也是为了能把文档资料和别人共享,所以用户能看到你的文档内容并且也能明白的你的文档意思一切都OK了。
当你浏览一段文档时,你的大脑其实在默默的进行分析,只不过大家对这个过程已经变得麻木不仁了。你一看到第二段代码就知道“如何设置液晶显示器的刷新率?”是一个标题。但是对于机器来说,它没有大脑,它不知道分析。比如说搜索机器人,当他看到第二段代码的时候,对于他来说这篇文档没有标题,只有段落,为什么?因为你的xhtml代码里面只有段落标签p,而没有标题标签h。所以如果你想你的文档能别机器看懂,那么你的第二段代码就需要修改。
说白了,使用语义标签是为了给机器用的,但是人切是最终的受益者,因为机器最终还是为人服务,就像搜索机器人所作的。当你在使用google或者baidu搜索的时候,你已经在享受搜索机器人给我们的服务了。
w3c上有关“Semantic Web”的内容。

原创作品,转载请













![[Valid RSS]](http://www.w3cool.com//images/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](http://www.w3cool.com//images/valid-atom.png)





