Что такое XHTML

Ответ

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 из-за его более простого синтаксиса и обратной совместимости.