如今互联网都到了web2.0的时代了,HTML语言在不断的进化并发挥着越来越重要的地位;而我们制作网页也从当初的table表格嵌套发展到了div+css,这是进步的标志.然而,我们似乎看到了一个不太好的现象:整个网页大量的使用div标签进行分隔页面内容,有的甚至整个页面只有div一种html标签存在.这种现象(使用习惯)非常的不好,滥用现象使得网页制作似乎就只剩下了div.刚才说了,时代是在进化着的,所以,诞生了HTML语义化这个概念.
什么是 HTML语义化
HTML是一种对文本内容进行结构和意义(或者说”语义”)进行补充的方法.页面中每一部分内容都包含一种含义.HTML告诉我们一块内容是什么(或其意义),而不是它长的什么样子.而HTML语义化则是使用html所提供的现有标签(因为html各种标签已经具备相应含义与使用位置),利用其相应含义的标签去格式化页面中的内容.因为浏览器还是搜索引擎只是能读懂它们(ie6除外).
为什么要 HTML语义化
良好的语义(X)HTML标记有助于提升你的网站对访客的易用性.
并不是所有光临你网站的访客都能够“看到”你的CSS和JavaScript,但他们都会得到你的(X)HTML.因此,你的标记如果能在语义方面对理解你的内容提供必要的帮助将会非常重要.
屏幕阅读器(如果访客有视障)会完全根据你的标记来“读”你的网页.例如,如果你使用的含语义的标记,屏幕阅读器就会“逐个拼出”你的单词,而不是试着去对它完整发音.
PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱).使用语义标记可以确保这些设备以一种有意义的方式来渲染网页.理想情况下,观看设备的任务是符合设备本身的条件来渲染网页.语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备).例如,一部手机可以选择使一段标记了标题的文字以粗体显示.而掌上电脑可能会以比较大的字体来显示.无论哪种方式,一旦你对文本标记为标题,您就可以确信读取设备将根据其自身的条件来合适地显示页面.
搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重.过去你可能还没有考虑搜索引擎的爬虫也是网站的“访客”,但现在它们他们实际上是极其宝贵的用户.没有他们的话,搜索引擎将无法索引你的网站,然后一般用户将很难过来访问.
你的页面是否对爬虫容易理解非常重要,因为爬虫很大程度上会忽略用于表现的标记,而只注重语义标记.因此,如果页面文件的标题被标记,而不是
,那么这个页面在搜索结果的位置可能会比较靠后.除了提升易用性外,语义标记有利于正确使用CSS和JavaScript,因为其本身提供了许多“钩钩”来应用页面的样式与行为.(引用文字来自互联网)
另外补充一点:未来的搜索引擎必然会进行变动,变的更加的人性化,即变成语义化搜索,目前已经有针对这一领域的语义化搜索引擎出现:wolframalpha,不过还很年幼.
如何将 HTML语义化
想要语义化你的html,没有别的办法,只有多用html标签,掌握不同的标签含义,格式化你的内容.
推荐阅读:
http://www.blueidea.com/tech/site/2006/3771.asp