Файл: Язык гипертекстовой разметки (назначение языков разметки).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.06.2023

Просмотров: 61

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

10.специальные символы в реальном значении должны быть изменены на свои эквиваленты:

& на &;

< на &lt;;

> на &gt;.

Более того, существует очень много необязательных рекомендаций, которые разработчик может не выполнять в версии XHTML 1.О, но в следующих версиях возможно эти рекомендации перерастут в обязательные:

1.декларация XML-документа в самом начале кода перед DTD (<?xml version="1.О" encoding="windows-1251"?>);

2.следование элемента title сразу после открытия тега head;

3.использование атрибута id вместо name (name уже считается устаревшим атрибутом);

4.наличие атрибута type в элементах подключаемых файлов (таблиц стилей и скриптов);

5.отказ от использования атрибута target.

Ниже представлен минимальный код правильной XHTML-страницы:

<?xml version="1.О" encoding="windows-1251"?>

<!DOCTYPE html PUBLIC "-//WЗC//DTD XHTML 1.О Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>

<title>Заголовок</title>

</head>

<body>

Содержимое документа

</body>

</html>

Если вставить этот код в файл, сохранить его как "file.html" и открыть через веб-сервер, то вся информация будет получена клиентом как >text/html<. То есть, как и обычная HTML-страница. В принципе, для браузера это будет не XHTML, а HTML-документ. У XHTML есть свой собственный MIME-тип: <application/xhtml+xml>.

MIME - это специальный набор расширений, указывающие программам, как обработать входящую информацию. С самого начала MIME-типы были разработаны для почтовых программ, где и заимели своё название.

Итог, XHTML-данные правильно отдавать клиенту именно в формате <application/xhtml+xml>, так как все преимущества, помимо кросс-браузерности (увеличение скорости анализа кода процессором XML, сообщение об ошибках самим браузером и пр.), могут достигаться только в том случае, если пользовательский агент поддерживает XHTML и ему сообщается о том, что входящие данные - XHTML-код. Единственное, что надо помнить при отправке XHTML-кода: когда браузер понимает язык XHTML, то тогда и только тогда можно отправлять информацию как <application/xhtml+xml>; если же нет, то только как <text/html>. Список современных браузеров, которые поддерживают XHTML: MZ, 0pera, Safari. Internet Explorer пока не понимает <application/xhtml+xml>. Проверить, поддерживает пользовательский агент нужный MIME-тип или нет, можно по исходящему от браузера заголовку <Accept>, который содержит все MIME-типы, известные клиенту. [8]

ЗАКЛЮЧЕНИЕ

В связи с быстрым развитием Web-программирования и создания множественных CMS, была облегчена работа Web-дизайнера. Теперь для создания многофункционального мощного динамического web портала достаточно освоить несколько языков программирования (если будем дописывать расширения и скрипты), умело владеть графическими и растровыми программами, немного вдохновения, инноваций и мастерства.