Что такое XHTML?
В начале XXI века появилась идея «упорядочить» язык разметки веб-страниц для того, чтобы их было удобно обрабатывать в автоматическом режиме (например, поисковым системам). Используемый повсеместно язык HTML для этого не совсем строг, например в нём можно не закрывать некоторые тэги (<р>, <li> и др.), записывать тэги и заглавными, и строчными буквами и т. п.
Новый язык, построенный на основе XML, получил название XHTML (англ. extensible Hypertext Markup Language — расширяемый язык разметки гипертекста). Он во многом похож на HTML, но имеет некоторые существенные отличия, например:
• имена тэгов и атрибутов записываются только строчными буквами;
• все тэги должны быть закрыты; тэги, не имеющие закрывающего тэга (например, <img> или <br>), должны закрываться слэшем (например, <br>);
• должна соблюдаться правильная вложенность тэгов; например, этот код неправильный:
<p><strong>Bacя</p></strong>
<img src="dog.jpg" alt="Пёс Барбос" />.
Как признал в своем блоге создатель Всемирной паутины и языка HTML Тим Бернес-Ли, попытка сразу перейти на XHTML не удалась. Поскольку этот стандарт поддерживался не всеми браузерами, многие разработчики по-прежнему использовали и используют HTML. В конце 2009 года было объявлено, что все работы, связанные с развитием XHTML, передаются группе, занятой разработкой новой версии языка HTML — HTML5, которая также будет включать XML-вариант (XHTML5).
Следующая страница Вопросы и задания