MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5. W3Schools en français. Le guide complet des tags

En Ua Es De

HTML <!DOCTYPE>


Le type de document HTML

Tous les documents HTML doivent commencer par une déclaration <!DOCTYPE>.

La déclaration n'est pas une balise HTML. Il s'agit d'une "information" destinée au navigateur sur le type de document auquel il peut s'attendre.

En HTML5, la déclaration <!DOCTYPE> est simple :

<!DOCTYPE html>

Dans les documents plus anciens (HTML 4 ou XHTML), la déclaration est plus compliquée car la déclaration doit faire référence à une 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">

Vous pouvez en savoir plus sur les types de documents dans la référence <!DOCTYPE>.


Éléments HTML valides dans différents DOCTYPES

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