Минимальный XHTML-документ

Расширенный стандарт XHTML 1.0 Strict более требователен к структуре документа, а именно:

· документ должен содержать только один корневой элемент разметки, определяемый контейнером <html> … </html>. В этот контейнер должны быть вложены все остальные элементы разметки;

· документ должен иметь заголовок, <head> … </head>, вложенный в контейнер <html> … </html>;

· документ должен иметь тело, определяемое контейнером <body> … </body>, который должен следовать после заголовка.

Пример 2. Возможный минимальный документ XHTML-документ.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>

<head>

<title>Минимальный документ</title>

</head>

<body>

<p>Эта веб-страница имеет простейшую структуру в XHTML 1.0 Strict.</p>

</body>

</html>

Первый тег в примере 2 определяет ссылку на определение типа документа XHTML 1.0 Strict. Смысл и содержание остальных тегов ясны без особых пояснений.

Замечание. Файлы DTD стандарта XHTML 1.0 Strict можно посмотреть по адресу www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd.

Любая XHTML-страница представляет собой XML-документ, то есть язык XHTML 1.0 является подмножеством языка XML, официально утвержденного в двух версиях XML – 1.0 и 1.1. XHTML 1.0 базируется на XML 1.0. Эта особенность XHTML-документа отражена в примере 3.

Пример 3 Возможный минимальный XML-документ стандарта XHTML 1.0 Strict.

<?xml version="1.0" encoding="windows-1251"?>

<!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" lang="ru" xml:lang="ru">

<head>

<title>Минимальный документ</title>

</head>

<body>

<p>Эта веб-страница имеет простейшую структуру как подмножество языка XML 1.0.</p>

</body>

</html>

Первая строка есть объявление, связанное со стандартом XML 1.0. Атрибут encoding определяет кодировочную таблицу, принятую с ОС Windows. В теге <html> атрибут xmlns определяет URI пространствf имен XHTML, атрибут xml:lang – это принадлежность языка XML – играет ту же роль, что и атрибут lang в HTML, в частности, устанавливает русский язык веб-страницы. Смысл остальных определений, как в примере 2.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: