Стандарты HTML-документов

Версия HTML указывается в теге !DOCTYPE, значения могут быть следующими:

1

Спецификация HTML 4.01, рекомендации W3C от 24 декабря 1999 года.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Строгий синтаксис HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Переходный синтаксис HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> В HTML-документе применяются фреймы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8">    
	<title>HTML 4.01</title>
	<meta name="description" content="HTML 4.01">  
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
	<link rel="stylesheet" href="/css/style.css" type="text/css">
	<script type="text/javascript" src="/js/scripts.js"></script>  
</head>
<body>
	<p>Контент</p>
</body> 
</html>
HTML
2

Спецификация XHTML 1.0 одобрена в качестве рекомендации 26 января 2000 года.

Возможны три типа документов (по аналогии с HTML4):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Строгий синтаксис XHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Переходный синтаксис XHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> Документ написан на XHTML и содержит фреймы
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />    
	<title>XHTML 1.0</title>
	<meta name="description" content="XHTML 1.0" />  
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
	<link rel="stylesheet" href="/css/style.css" type="text/css" />
	<script type="text/javascript" src="/js/scripts.js"></script>  
</head>
<body>
	<p>Контент</p>
</body>
</html>
HTML
3

Модульный язык XHTML, принят 5 января 2000 г.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	 xsi:schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd"
	 xml:lang="en" >
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />    
	<title>XHTML 1.1</title>
	<meta name="description" content="XHTML 1.1" />  
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
	<link rel="stylesheet" href="/css/style.css" type="text/css" />
	<script type="text/javascript" src="/js/scripts.js"></script>  
</head>
<body>
	<p>Контент</p>
</body>
</html>
HTML
4

HTML 5 был принят в 2014 году, в нём реализованы мультимедийные элементы – <video>, <audio>, <canvas> и структурные – <header>, <menu>, <footer> и т.д.

<!DOCTYPE html>
<html lang="ru">
<head>
	<meta name="viewport" content="width=1000">
	<meta http-equiv="content-type" content="text/html; charset=utf-8">    
	<title>HTML 5</title>
	<meta name="description" content="HTML 5">  
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
	<link rel="stylesheet" href="/css/style.css" type="text/css">
	<script src="/js/scripts.js"></script>  
</head>
<body>
	<header>
		Header
	</header>
	<main>
		<p>Контент</p>
	</main>
	<footer>
		Footer
	</footer>
</body>
</html>
HTML
24.09.2019
4436
Предыдущая запись Получить GET-параметр из URL

Комментарии

, чтобы добавить комментарий.

Другие публикации

Массив $_SERVER
Описание значений глобального массива $_SERVER с примерами.
52571
+3
Пример парсинга html-страницы на phpQuery
phpQuery – это удобный HTML парсер взявший за основу селекторы, фильтры и методы jQuery, которые позволяют...
62961
+26
HTTP коды
Список основных кодов состояния HTTP, без WebDAV.
11506
+1
Таблица символов ASCII + Windows 1251
Список из 256 символов и их коды в ASCII.
938950
+58
Whois, как получить данные IP-адреса и домена в PHP
Несколько примеров как в PHP получить информацию о домене и IP-адресе.
19525
+5
Генерация QR-кода в PHP
Вопрос генерации QR-кодов в PHP достаточно освещён, есть много библиотек, одной из них является «PHP QR Code» – быстрый и легкий класс, рассмотрим его применение совместно с графической библиотекой...
66774
+18