w3schools
  
首页 HTML CSS XML JAVASCRIPT ASP PHP SQL 更多...   参考手册 示例 论坛 关于我们

HTML参考手册

标签列表(按字母)
标签列表(按功能)
HTML 属性
HTML 事件
HTML 有效DTD
HTML 颜色名
HTML 取色器
HTML 混色器
HTML 字符集
HTML ASCII
HTML ISO-8859-1
HTML 符号
HTML URL编码
HTML 语言代码
HTTP 状态代码

HTML标签

<!-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<b>
<base>
<basefont>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<dd>
<del>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<fieldset>
<font>
<form>
<frame>
<frameset>
<head>
<h1> - <h6>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<menu>
<meta>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<p>
<param>
<pre>
<q>
<s>
<samp>
<script>
<select>
<small>
<span>
<strike>
<strong>
<style>
<sub>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<title>
<tr>
<tt>
<u>
<ul>
<var>

中文站负责人

W3China.org
徐涵 (Han Xu)

HTML <!DOCTYPE>声明

示例

一个XHTML 1.0 Transitional的文档类型声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>文档标题</title>
</head>

<body>
文档内容......
</body>

</html>

试一试 »

定义及用法

文档类型声明(doctype声明)应被置于HTML文档的开头,<html>标签之前。

doctype并不是一个HTML标签;它只是一个指令,告知浏览器当前页面是遵循哪种标记语言编写的。

每个文档类型声明都要引用一个DTD(Document Type Definition,文档类型定义)。DTD规定了标记语言的书写规则,正因如此浏览器才能正确呈现内容。

HTML/XHTML元素和有效的DTDs

请参阅HTML/XHTML标签参考手册,其中说明了各个标签为哪种DTD所支持。


W3C标准定义的文档类型

HTML 4.01严格版(Strict)

本DTD包含所有HTML元素及属性,但不包括那些用于表现用途的和被弃用的(例如font)。它不支持框架集。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01过渡版(Transitional)

本DTD包含所有HTML元素及属性,包括那些用于表现用途的和被弃用的(例如font)。它不支持框架集。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01框架集(Frameset)

本DTD在HTML 4.01过渡版基础之上,增加了对框架集的支持。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0严格版(Strict)

本DTD包含所有HTML元素及属性,但不包括那些用于表现用途的和被弃用的(例如font)。它不支持框架集。文档必须是良构的(well-formed)XML文档。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0过渡版(Transitional)

本DTD包含所有HTML元素及属性,包括那些用于表现用途的和被弃用的(例如font)。它不支持框架集。文档必须是良构的(well-formed)XML文档。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0框架集(Frameset)

本DTD在XHTML 1.0过渡版基础之上,增加了对框架集的支持。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

本DTD与XHTML 1.0严格版等价,不过它允许你添加模块(比如为东亚语言提供ruby注音标记支持)。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


提示和注意

请参阅HTML/XHTML标签参考手册,其中说明了各个标签为哪种DTD所支持。

请用W3C网页验证器来检查HTML或XHTML文档是否符合标准!