1、使用语义化标签

 • div-division:分隔

 • span:范围

 • ol-ordered list:排序列表

 • ul-unordered list:不排序列表

 • li-list item:列表项目

 • dl-definition list:定义列表

 • dt-definition term:定义术语

 • dd-definition description:定义描述

 • del-delete:删除

 • ins-insert:插入

 • h1~h6-header 1 to header 6:标题 1 到标题 6

 • p-paragraph:段落

 • hr-horizontal rule:水平尺

 • a-anchor:锚

 • abbr-abbreviation:缩写词

 • acronym:取首字母的缩写词

 • address:地址

 • var-variable:变量

 • pre-preformatter:预定义格式

 • blockquote:区块引用语

 • strong:加重

 • em-emphasized:加重

 • b-bold:粗体

 • i-italic:斜体

 • big:变大

 • small:变小

 • sup-superscripted:上标

 • sub-subscripted:下标

 • br-break:换行

 • center:区中

 • font:字体

 • u-underline:下划线

 • s-strikethrough:删除线

 • fieldset:域集

 • lengend:图标

 • caption:标题

   注意:有两个无语义的标签 div 和 span,当页面内标签无法满则设计需要时,才使用无语义标签。

2、使用语义化标签的重要性

 • 搜索引擎是通过标签来判断内容的语义,使用语义化标签有利于搜索引擎找到网站

 • 使用结构精简、语义清晰的标签有利于维护,降低维护成本

3、如何检测标签是否语义良好?

 • 因为浏览器会根据标签的语义给定一个默认的样式,所以判断一个网页标签语义是否良好的方法是:去掉样式,看网页结构是否组织良好有序,是否仍然后良好的可读性。

 • 使用工具:Web Developer

4、常见模块

(1)标题和内容

   

标题1

   

标题2

   

段落1

   

段落2

(2)表单

   

       
            表单名称:表示用途            

                           

           

                           

            …

   

(3)表格

表格标题要用 caption,表头要用 thead 包围,主题部分用 tbody 包围,尾部用 tfoot 包围,表头和一般单元格要区分开,表头用 th,一般单元格用 td。

5、语义化标签应该注意的问题:

(1)尽可能的少用无语义标签 div 和 span

(2)在语义不明显,既可以用 p 也可以用 div 的地方,尽量用 p

(3)不要使用纯样式标签,如:b、font 和 u 等,改用 CSS 设置