HTML <!DOCTYPE>

Tipo di documento HTML

Tutti i documenti HTML devono iniziare con <!DOCTYPE> Inizio della dichiarazione.

Questa dichiarazione non è un tag HTML. È una “informazione”, che informa il browser del tipo di documento atteso.

Nel HTML5, la dichiarazione <!DOCTYPE> è molto semplice:

<!DOCTYPE html>

Nei documenti più vecchi (HTML 4 o XHTML), la dichiarazione è più complessa perché deve riferirsi a un 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">

Puoi trovare Riferimento per <!DOCTYPE> per ulteriori informazioni sulla tipologia del documento.

elementi HTML validi in diversi DOCTYPE

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