HTML <!DOCTYPE>

Loại tài liệu HTML

Tất cả các tài liệu HTML phải bắt đầu bằng <!DOCTYPE> Bắt đầu của tuyên bố.

Tuyên bố này không phải là một thẻ HTML. Nó là một “Thông tin”, thông báo cho trình duyệt về loại tài liệu mong đợi.

Trong HTML5,宣言<!DOCTYPE> rất đơn giản:

<!DOCTYPE html>

Trong các tài liệu cũ hơn (HTML 4 hoặc XHTML),宣言 phức tạp hơn vì宣言 phải tham chiếu đến DTD (Document Type Definition).

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

Bạn có thể Tham khảo <!DOCTYPE> Để đọc thêm về loại tài liệu, hãy xem ở đây.

Các yếu tố HTML hợp lệ trong các DOCTYPE khác nhau

thẻ HTML 5 HTML 4 XHTML
<a>
<abbr>
<acronym> Không
<address>
<applet> Không Không
<area> Không
<article> Không Không
<aside> Không Không
<audio> Không Không
<b>
<base>
<basefont> Không Không
<bdi> Không Không
<bdo> Không
<big> Không
<blockquote>
<body>
<br>
<button>
<canvas> Không Không
<caption>
<center> Không Không
<cite>
<code>
<col> Không
<colgroup> Không
<datalist> Không Không
<dd>
<del> Không
<details> Không Không
<dfn>
<dialog> Không Không
<dir> Không Không
<div>
<dl>
<dt>
<em>
<embed> Không Không
<fieldset>
<figcaption> Không Không
<figure> Không Không
<font> Không Không
<footer> Không Không
<form>
<frame> Không Không Không
<frameset> Không Không
<h1> đến <h6>
<head>
<header> Không Không
<hr>
<html>
<i>
<iframe> Không
<img>
<input>
<ins> Không
<kbd>
<label>
<legend>
<li>
<link>
<main> Không Không
<map> Không
<mark> Không Không
<meta>
<meter> Không Không
<nav> Không Không
<noframes> Không Không
<noscript>
<object>
<ol>
<optgroup>
<option>
<output> Không Không
<p>
<param>
<pre>
<progress> Không Không
<q>
<rp> Không Không
<rt> Không Không
<ruby> Không Không
<s> Không
<samp>
<script>
<section> Không Không
<select>
<small>
<source> Không Không
<span>
<strike> Không Không
<strong>
<style>
<sub>
<summary> Không Không
<sup>
<table>
<tbody> Không
<td>
<textarea>
<tfoot> Không
<th>
<thead> Không
<time> Không Không
<title>
<tr>
<track> Không Không
<tt> Không
<u> Không
<ul>
<var>
<video> Không Không
<wbr> Không Không