HTML语义化
概述随着Web2.0时代的到来,HTML语言在不断地进化,并发挥着越来越重要的作用。而制作网页也从当初的表格嵌套发展到了DIV+CSS,这是进步的标志。然而,一个普遍存在的负面影响也随之产生了:整个网页大量地使用div标签进行分隔页面内容,有的甚至整个页面只有div一种HTML标签存在,这种现象(使用习惯)非常不好,滥用现象使得网页制作似乎只剩下了div标签。正因为此,所以诞生了HTML语义化的概念。1.什么是HTML语义化HTML是一种对文本内容进行结构化和标示(或者说“语义”)的语言。HTML语言中的每一种标签都具有它特有的含义,如hl~h6标签用于定义不同级别大小的标题,p标签用于定义段落,ul标签用于定义无序列表等。说得更通俗一点,也就是使用HTML所提供的现有标签,利用其相应的含义去进行网页元素的排版,因为无论是浏览器,还是搜索引擎都能读懂它们。2.HTML语义化的优点为什么要使用语义化的HTML,HTML语义化到底能带来什么好处呢?HTML语义化的优点如下。(1)去掉或样式丢失的时候能让页面呈现清晰的结构。HTML本身是没有表现的,如看到hl是粗体,字体大小2em,加粗;strong是加粗的,不要认为这些是HTML的表现,其实它们是IHTML默认的CSS样式在起作用,所以去掉或样式丢失的时候能让页面呈现清晰的结构。此外浏览器都有默认样式,默认样式的目的也是为了更好地表达HTML的语义,可以说浏览器的默认样式和语义化的HTML结构是不可分割的。(2)屏幕阅读器(如果访客有视力障碍)会完全根据标签来“读”网页。(3)PDA、手机等设备可能无法像普通计算机的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱)。(4)搜索引擎的网络爬虫也依赖于标签来确定上下文和各个关键字的权重。(5)页面是否利于网络爬虫理解非常重要,因为网络爬虫很大程度上会忽略用于表现的标签,而只注重语义标签。(6)便于团队开发和维护。
转载请注明:http://www.aierlanlan.com/rzfs/7570.html