购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 元素分类

语义化的第一步是应该了解每个HTML元素的语义特性和用法。HTML 4版本共包含91个元素,这些元素都是针对特定内容、结构或特性定义的。这里可以把它们分为结构语义元素、内容语义元素和修饰语义元素3大类。

3.2.1 结构语义

结构语义(Structural Semantics)定义了元素在HTML文档中扮演的结构角色。结构语义元素多指块状元素,当然也包含个别行内元素(块状元素和行内元素请参阅第4章的内容)。例如:

div:Division(分隔)。在文档中定义一块区域,即包含框,IE认为它是一个容器。

span:Span(范围)。在文本行中定义一个区域,即包含框。

ol:Ordered List(排序列表)。根据一定的排序进行列表。

ul:Unordered List(不排序列表)。没有排序的列表。

li:List Item(列表项目)。每条列表项。

dl:Definition List(定义列表)。以定义的方式进行列表。

dt:Definition Term(定义术语)。定义列表中的词条。

dd:Definition Description(定义描述)。对定义的词条进行解释。

del:Deleted Text(删除的文本)。定义删除的文本。

ins:Inserted Text(插入的文本)。定义插入的文本。

h1~h6:Header 1 to Header 6(标题1到标题6)。定义不同级别的标题。

p:Paragraph(段落)。定义段落结构。

hr:Horizontal Rule(水平尺)。定义水平线。

3.2.2 内容语义

内容语义(Content Semantics)定义了元素在文档中表示内容的语义,一般指文本格式化元素,它们多是行内元素。例如:

a:Anchor(定义锚)。锚即定位的意思,换句话说就是超链接,即在多页间定位。

abbr:Abbreviation(缩写词)。定义缩写词。

acronym:Acronym(取首字母的缩写词)。定义取首字母的缩写词。

address:Address(地址)。定义地址。

dfn:Defines为Definition Term(定义条目)。

kbd:Keyboard Text(键盘文本)。定义键盘键。

samp:Sample(示例)。定义样本。

var:Variable(变量)。定义变量。

tt:Teletype Text(打印机文本)。定义打印机字体。

code:Code Text(源代码)。定义计算机源代码。

pre:Preformatted Text(预定义格式文本)。定义预定义格式文本,保留源代码格式。

blockquote:Block Quotation(区块引用语)。定义大块内容引用。

cite:Citation(引用)。定义引文。

q:Quotation(引用语)。引用短语。

strong:Strong Text(加重文本)。定义重要文本。

em:Emphasized Text(加重文本)。定义文本为重要。

3.2.3 修饰语义

修饰语义(Rhetorical Semantics)定义了元素在文档中修饰文本的显示效果。例如:

b:Bold Text(粗体文本)。定义粗体。

i:Italic Text(斜体文本)。定义斜体。

big:Big Text(大文本)。定义文本增大。

small:Small Text(小文本)。定义文本缩小。

sup:Superscripted Text(上标文本)。定义文本上标。

sub:Subscripted Text(下标文本)。定义文本下标。

bdo:Direction of Text Display(文本显示方向)。定义文本显示方向。

br:Break(换行)。定义换行。

已废除的元素如下。

center:Centered Text(居中文本)。定义文本居中。

font:Font(字体)。定义文字的样式、大小和颜色。

u:Underlined Text(下划线文本)。定义文本下划线。

s:Strikethrough Text(删除文本线)。定义删除线。

strike:Strikethrough Text(删除文本线)。定义删除线。 rn4rxVp0hTG5MNdiM3BeHLDYT3dfH276cQi+PlrG2nfPCSEqSmTZPkf9Tt040SXQ

点击中间区域
呼出菜单
上一章
目录
下一章
×