html DTD声明

来源:互联网 发布:淘宝买快排犯法吗 编辑:程序博客网 时间:2024/05/01 13:07
一、说明
DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是html文件的验证机制,属于html文件组成的一部分。DTD 是一种保证html文档格式正确的有效方法,可以通过比较html文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。XML文件提供应用程序一个数据交换的格式,DTD正是让html文件能够成为数据交换的标准,因为不同的公司只需定义好标准的DTD,各公司都能够依照DTD建立html文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。DTD文件是一个ASCII的文本文件,后缀名为.dtd。
二、版本
DTD:三种文档类型:S(Strict)、T(Transitional)、F(Frameset)。 
Strict:如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用 ;
Transitional:DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。对不支持层叠样式表(CSS)的浏览器,它就将css的属性,l作为HTML 的呈现特性时使用; 
Frameset: DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD 
三、支持标记
http://www.w3school.com.cn/html5/html5_ref_dtd.asp点击打开链接
标签HTML5HTML 4.01 / XHTML 1.0XHTML 1.1TransitionalStrictFrameset<a>YesYesYesYesYes<abbr>YesYesYesYesYes<acronym>NoYesYesYesYes<address>YesYesYesYesYes<applet>NoYesNoYesNo<area>YesYesYesYesNo<article>YesNoNoNoNo<aside>YesNoNoNoNo<audio>YesNoNoNoNo<b>YesYesYesYesYes<base>YesYesYesYesYes<basefont>NoYesNoYesNo<bdi>YesNoNoNoNo<bdo>YesYesYesYesNo<big>NoYesYesYesYes<blockquote>YesYesYesYesYes<body>YesYesYesYesYes<br>YesYesYesYesYes<button>YesYesYesYesYes<canvas>YesNoNoNoNo<caption>YesYesYesYesYes<center>NoYesNoYesNo<cite>YesYesYesYesYes<code>YesYesYesYesYes<col>YesYesYesYesNo<colgroup>YesYesYesYesNo<command>YesNoNoNoNo<datalist>YesNoNoNoNo<dd>YesYesYesYesYes<del>YesYesYesYesNo<details>YesNoNoNoNo<dfn>YesYesYesYesYes<dir>NoYesNoYesNo<div>YesYesYesYesYes<dl>YesYesYesYesYes<dt>YesYesYesYesYes<em>YesYesYesYesYes<embed>YesNoNoNoNo<fieldset>YesYesYesYesYes<figcaption>YesNoNoNoNo<figure>YesNoNoNoNo<font>NoYesNoYesNo<footer>YesNoNoNoNo<form>YesYesYesYesYes<frame>NoNoNoYesNo<frameset>NoNoNoYesNo<h1> to <h6>YesYesYesYesYes<head>YesYesYesYesYes<header>YesNoNoNoNo<hgroup>YesNoNoNoNo<hr>YesYesYesYesYes<html>YesYesYesYesYes<i>YesYesYesYesYes<iframe>YesYesNoYesNo<img>YesYesYesYesYes<input>YesYesYesYesYes<ins>YesYesYesYesNo<keygen>YesNoNoNoNo<kbd>YesYesYesYesYes<label>YesYesYesYesYes<legend>YesYesYesYesYes<li>YesYesYesYesYes<link>YesYesYesYesYes<map>YesYesYesYesNo<mark>YesNoNoNoNo<menu>YesYesNoYesNo<meta>YesYesYesYesYes<meter>YesNoNoNoNo<nav>YesNoNoNoNo<noframes>NoYesNoYesNo<noscript>YesYesYesYesYes<object>YesYesYesYesYes<ol>YesYesYesYesYes<optgroup>YesYesYesYesYes<option>YesYesYesYesYes<output>YesNoNoNoNo<p>YesYesYesYesYes<param>YesYesYesYesYes<pre>YesYesYesYesYes<progress>YesNoNoNoNo<q>YesYesYesYesYes<rp>YesNoNoNoNo<rt>YesNoNoNoNo<ruby>YesNoNoNoNo<s>YesYesNoYesNo<samp>YesYesYesYesYes<script>YesYesYesYesYes<section>YesNoNoNoNo<select>YesYesYesYesYes<small>YesYesYesYesYes<source>YesNoNoNoNo<span>YesYesYesYesYes<strike>NoYesNoYesNo<strong>YesYesYesYesYes<style>YesYesYesYesYes<sub>YesYesYesYesYes<summary>YesNoNoNoNo<sup>YesYesYesYesYes<table>YesYesYesYesYes<tbody>YesYesYesYesNo<td>YesYesYesYesYes<textarea>YesYesYesYesYes<tfoot>YesYesYesYesNo<th>YesYesYesYesYes<thead>YesYesYesYesNo<time>YesNoNoNoNo<title>YesYesYesYesYes<tr>YesYesYesYesYes<track>YesNoNoNoNo<tt>NoYesYesYesYes<u>NoYesNoYesNo<ul>YesYesYesYesYes<var>YesYesYesYesYes<video>YesNoNoNoNo<wbr>YesNoNoNoNo
	
				
		
原创粉丝点击