background image

第 15 章  HTML

XHTML 兼容,最好用引号把属性值括起来。单引号括起来的属性值中可以包含双引号,而

双引号括起来的属性值中可以包含单引号。属性值中还可以包含字符实体的引用(如
")和字符编码的引用(如 " )。

15.1.2  DTD 类型与文档结构

1.

DTD 类型

HTML 是 SGML 的 一 种 应 用 和 简 化 , 其 文 档 结 构 和 元 素 标 签 都 由 SGML 的

DTD ( Document Type Definition/Declaration 文档类型定义 / 声明)来定义。

HTML 4.0 有三种不同的文档类型定义(DTD):


严格

DTD(strict.dtd)—— 不包含被反对的和框架集中的元素;


宽松

DTD(loose.dtd)—— 包含被反对的元素,但不包含框架集元素;


框架集

DTD(frameset.dtd)—— 包含被反对的和框架集中的元素。

其中,宽松

DTD 又叫过渡 (transitional)DTD 。另外:


(deprecated)

applet 、 basefont 、 center 、 dir 、 font 、 isindex 、 menu 、 s (即 strike )和
u ,它们大多与外观表现有关;


框架集中的元素有:

frame 、 frameset 和noframes。

严格

DTD 的限制最多,很多传统的HTML元素它都不支持;框架集DTD 则最宽松,

支持所有传统的

HTML元素。

2.

文档结构

HTML的普通文档结构见表15-1。其中,[ ]表示可选;标题内容被显示在浏览器的标

题条上。除了用于显示网页内容的普通

HTML文档外,还有专门用来定义文档框架的框架

HTML文档。在框架HTML文档中,普通HTML文档中的文档体元素body ,被框架集元素

frameset 所代替,参见后面的 15.2.9 小节。HTML文档所对应的文件扩展名一般为html或
htm ,如Test.html。

15-1  HTML 普通文档结构

 [类型声明

版本信息

]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN"

  "http://www.w3.org/tr/REC-html40/strict.dtd">

html 元素

( 文档 /

根元素

)

<html>

[ 头 元

素]

<head>

标题元素

<title>标题内容</title>

• 3 •