第 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 •