Директива <!DOCTYPE> HTML

Тип документа HTML

Все HTML-документы должны начинаться с <!DOCTYPE> Начало декларации.

Эта декларация не является HTML-тегом. Это «информация», которая информирует браузер о ожидаемом типе документа.

В HTML5 declaration <!DOCTYPE> очень проста:

<!DOCTYPE html>

В более старых документах (HTML 4 или XHTML) это заявление более сложное, так как заявление должно ссылаться на 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">

Вы можете найти ссылка на <!DOCTYPE> в чтении о документах типов для получения дополнительной информации.

действительные элементы HTML в различных DOCTYPE

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