Ответ
XHTML (Extensible HyperText Markup Language) — это строгий вариант HTML, основанный на XML. Он сочетает гибкость HTML с строгим синтаксисом XML.
Ключевые особенности:
- Все теги должны быть закрыты (
<br />
,<img />
). - Атрибуты в кавычках (
class="header"
). - Теги и атрибуты в нижнем регистре.
- Вложенность должна быть правильной (
<p><strong>Text</strong></p>
).
Пример:
<!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">
<head>
<title>XHTML Page</title>
</head>
<body>
<p>This is <strong>valid</strong> XHTML.</p>
</body>
</html>
Использовался в эпоху Web 2.0, но сейчас уступил место HTML5 из-за его более простого синтаксиса и обратной совместимости.