Реферат: HTML-документы
Подобно многим другим элементам языка, элемент А требует использование атрибутов. Атрибут гиперссылки мы уже знаем, шаблон его таков:
href=’’URL’’
или
href=’’ Протокол://Адрес ссылки ’’
Например:
href=’’http://www.netscape.com’’
Кодовое слово, стоящее вначале URL, обозначает так называемую схему доступа.Она определяет тип сервера, доступный при помощи данной ссылки. Для пользователя это представляется как доступ к одной из “разновидностей” Internet. В этом смысле можно сказать, что Internet - это как бы несколько сетей в одной. У каждой из них существуют свои правила доступа, достоинства, недостатки, свои приверженцы и противники. Но все ее клиенты используют одни и те же каналы связи. Похожая ситуация наблюдается и в обычных телефонных сетях. Их можно использовать для связи голосом, передачи факсов, межкомпьютерной связи и т. д.
WWW, как самая современная система, должна обеспечивать совместимость с более ранними, поэтому от старых протоколов не отказываются, а стараются приспособить их к современным нуждам (например, ftp). Существуют следующие схемы доступа:
file - доступ к файлу на локальном диске;
ftp - доступ к архивам файлов при помощи протокола передачи файлов ( file transfer protocol);
gopher - доступ к системе Gopher;
http - доступ к WWW;
mailto - отправка сообщений по электронной почте;
news - доступ к новостям USENET;
nntp - доступ к новостям USENET с использованием протокола NNTP;
telnet - подключение по протоколу telnet;
wais - подключение к системе WAIS.
Когда гиперссылка используется для указания адреса электронной почты, ее выбор обеспечивает не переход к новому документу, а запуск диалога для отправки сообщения указанному адресату. Обычно такую ссылку размещают в конце страницы для обеспечения связи с Web-мастером или автором страницы. Для своей личной страницы я бы могла составить такую ссылку:
<A href=’’mailto:[email protected]’’></a>
В том случае, когда используются переходы внутри текущей страницы, на ней должны быть расставлены метки:
<A name=’’ Метка ’’></a>
Редакторы Web документов.
Как только мировой компьютерной общественности стало ясно, что система Gopher не является последним этапом развития Internet и отныне придется работать с гипертекстом, многие фирмы начали разработку специализированных редакторов, позволяющих создавать HTML-документы. Эти программы сразу же завоевали популярность, несмотря на то что гипертекстовую структуру можно получить и в самом обычном редакторе, работающем с текстом в MS-DOS.
Редактор гипертекста необходим, в первую очередь, для начинающих пользователей, так как позволяет обойтись (конечно, только на первых порах) поверхностными знаниями о структуре гипертекстового документа и синтаксисе HTML. Поскольку элементы гипертекста создаются в режиме диалога, пользователь может изучать язык параллельно с созданием Web-страницы. Вдобавок редакторы обладают способностью проверять правильность написания кода HTML. Бывают случаи, когда программа выдает сообщение об ошибке, но не может указать разработчику, в чем именно она заключается. Просматривать страницу броузером не имеет смысла: скорее всего, он отобразит ее, как будто никаких проблем не существует. Но автор Web-страницы сможет понять, что с разметкой не все ладно и не станет использовать спорный фрагмент кода.
В этом параграфе мы рассмотрим основные редакторы Web-документов.
HoTMetaL PRO 3.0.
Редактор гипертекста HoTMetaL был одним из первых программных продуктов подобного рода. Основная цель редактора заключалась в том, чтобы красиво прорисовывать на экране изображение тегов. Здесь сказались преимущества графического интерфейса Windows перед интерфейсом командной строки MS-DOS. В среде Windows гипертекст в своем естественном виде лучше читается и редактируется. Одновременно фирмы-разработчики развивали в своих программах возможность анализа синтаксиса HTML, что помогало пользователю избежать некоторых ошибок, таких, например, как неправильное вложение документов.
В 1997 году фирма SoftQuard разработала редактор HoTMetaL PRO версии 3.0.в рабочей области создана заготовка Web-страницы. Теги отмечены особым образом и хорошо заметны. На панелях редактора размещено большое количество кнопок. Следовательно, разработчики продукта предполагают, что пользователь должен активно их использовать во время создания страниц. Останавливаться на подробном обзоре кнопок мы не будем, так как они не представляют особой сложности для изучения.
Кратко рассмотрим создание гипертекстового документа путем сравнения.