完美WEB

css,xhtml,javascript,DOM,亲和力,web内容可用性教程,希望web变得更完美。

« 正确使用address标签css注释 »

为什么要使用语义标签构建xhtml文档?

现在大家都知道要使用语义标签构建xhtml文档,但是,在人云亦云的时候你是否想过为什么要使用语义化的标签?????你真的明白其中的理由吗?

比如下面两段xhtml代码:

<h1>如何设置液晶显示器的刷新率?</h1>
<p>和CRT显示器相比,液晶显示器采用“背光(backlight)”原理,使用灯管作为背光光源,通过辅助光学模组和液晶层对光线的控制来达到较为理想的显示效果。所以从理论角度上看,调整刷新率对液晶显示器没有实际意义。
</p>
<p>但是从我们实际使用情况来看,更改液晶显示器刷新率时,有时会感到显示器清晰度有所变化。一般而言,按照液晶显示器上厂商推荐设置,对于较早以前的液晶显示器设置为60Hz,最近生产的液显设置为75Hz,即可达到最佳的显示效果。</p>


<p style="font-size:2em;font-weight:bold">如何设置液晶显示器的刷新率?</p>
<p>和CRT显示器相比,液晶显示器采用“背光(backlight)”原理,使用灯管作为背光光源,通过辅助光学模组和液晶层对光线的控制来达到较为理想的显示效果。所以从理论角度上看,调整刷新率对液晶显示器没有实际意义。
</p>
<p>但是从我们实际使用情况来看,更改液晶显示器刷新率时,有时会感到显示器清晰度有所变化。一般而言,按照液晶显示器上厂商推荐设置,对于较早以前的液晶显示器设置为60Hz,最近生产的液显设置为75Hz,即可达到最佳的显示效果。</p>


当这两段代码被浏览器解释后,显示的效果是一样的。人们看到的是你的浏览器解释后的页面,至于这个网页的代码是怎样写的对于用户没有任何意义。万维网发明的目的也是为了能把文档资料和别人共享,所以用户能看到你的文档内容并且也能明白的你的文档意思一切都OK了。


当你浏览一段文档时,你的大脑其实在默默的进行分析,只不过大家对这个过程已经变得麻木不仁了。你一看到第二段代码就知道“如何设置液晶显示器的刷新率?”是一个标题。但是对于机器来说,它没有大脑,它不知道分析。比如说搜索机器人,当他看到第二段代码的时候,对于他来说这篇文档没有标题,只有段落,为什么?因为你的xhtml代码里面只有段落标签p,而没有标题标签h。所以如果你想你的文档能别机器看懂,那么你的第二段代码就需要修改。

说白了,使用语义标签是为了给机器用的,但是人切是最终的受益者,因为机器最终还是为人服务,就像搜索机器人所作的。当你在使用google或者baidu搜索的时候,你已经在享受搜索机器人给我们的服务了。


进一步了解更多有关“Semantic Web”的内容。

此文禁止转载,但是您可以以超级链接的方式链接到这篇文章。



  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.7 Laputa Build 70216

Copyright flashshe.com All Rights Reserved.