Основные элементы XHTML

XHTML (eXtensible Hypertext Markup Language) - это первое масштабное изменение языка HTML за все время его существования. Консорциум W3C попытался добавить в HTML-документы структуру и возможность расширения языка XML.
Таким образом, достаточно добавить в код существующих Web-страниц несколько структурных элементов, чтобы эти Web-страницы были совместимы не только с предыдущими версиями HTML, но и с XML.
Короче, XHTML - последняя и более структурированная версия языка HTML.

В XHTML добавлен еще один обязательный тег - <!DOCTYPE>.
Этот тег, который всегда должен находиться в верхней части кода Web-страницы, определяет соответствие HTML-файла трсбованиям языка XHTML. Код простой Web-страницы, в которой использован XHTML, выглядит следующим образом:

 <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtmll-transitional.dtd"> <html xmlns="http:/www.w3.org/l999/xhtml"
xml:lang="ru" lang="ru">
<head>
<title>Это XHTML страница</title> 
</head> 
<body>
<р>Это -  XHTML-страница.</р> 
</body> 
</html>

 

Посмотрим, как это выглядит на экране?

В XHTML предусмотрены три атрибута тега    <!DOCTYPE> :


Советы

  1. В любом случае декларировать тег <!DOCTYPE> надлежит только в верхней части кода Web-страницы.
  2. Обратите внимание на то, что тег <!DOCTYPE> - набран прописными буквами. Это требование к написанию должно неукоснительно выполняться.

Вы, наверное, заметили, что у обязательного тега HTML < html> появились новые атрибуты: xmlns, xml:lang и lang. В обычном HTML-документе этот тег указывает только на принадлежность данного документа к соответствующему типу файла. Но, в соответствии с требованием языка XHTML, тег < html> необходимо использовать с атрибутом xmlns. Именно таким способом указывают на соответствие данного документа стандарту языка XHTML, который выработан Консорциумом W3C. Впрочем, на сегодняшний день составленная уважаемым консорциумом формулировка не окончательна. В расчете на недалекую перспективу возьмите себе за правило использовать в начале кода каждой Web-страницы теги <!DOCTYPE> и <html> со всеми вышеперечисленными атрибутами.


Совет

Помните - в отличие от HTML, применение XHTML требует строгого соблюдения установленных правил этого языка.


 
Возврат в начало страницы    Возврат на главную страницу сайта  
 
Хостинг от uCoz