Автор работы: Пользователь скрыл имя, 04 Декабря 2014 в 12:16, лабораторная работа
Цель работы:
Научить студентов:
• созданию первичного HTML-документа,
• использованию основных тегов,
• построению простейших HTML-документов.
Значение |
Описание |
align=тор |
Выравнивает текст по верхнему краю изображения |
align=middle |
Выравнивает текст по средней части изображения |
align=bottom |
Выравнивает текст по нижнему краю изображения |
align=left |
Выравнивает изображение по левому полю. Текст, следующий за изображением, "обтекает" изображение справа. |
align=right |
Выравнивает изображение по правому полю. Текст, следующий за изображением, "обтекает" изображение слева. |
В примере ниже приведен код документа HTML, включающего три изображения, для каждого из которых используется одна из опций выравнивания, перечисленных выше.
<HTML> <HEAD> <TITLE>Использование атрибута ALIGN в дескрипторе IMG</TITLE> </HEAD> <BODY> <Р> <IMG SRC=”dog.jpg” ALIGN=TOP> <Р> <IMG SRC=”dog.jpg” ALIGN=MIDDLE> <Р> <IMG SRC=”dog.jpg” ALIGN=BOTTOM> Этот текст выравнивается по нижнему краю изображения. </Р> </BODY> </HTML>. |
Следующий пример показывает варианты обтекания рисунка текстом.
<HTML><HEAD> <TITLE>Использование атрибута ALIGN в теге IMG&</TITLE></HEAD> <BODY> <P> <IMG SRC=”dog.jpg” ALIGN=LEFT> Этот текст располагается справа от изображения и ниже. <P> <IMG SRC=”dog.jpg” ALIGN=RIGHT> Этот текст располагается слева от изображения и ниже. </Р> </BODY> </HTML> |
Гиперссылки являются ключевым компонентом, делающим WEB-документ привлекательным для пользователей. Добавляя гипертекстовые ссылки (далее - ссылки), вы делаете набор документов связанным и структурированным, что позволяет пользователю получать необходимую ему информацию максимально быстро и удобно.
Ссылки имеют стандартный формат, что позволяет броузеру интерпретировать их и выполнять необходимые функции (вызывать методы) в зависимости от типа ссылки. Ссылки могут указывать на другой документ, специальное место данного документа или выполнять другие функции, например запрашивать файл по FTP-протоколу для отображения его броузером. URL может указывать на специальное место по абсолютному пути доступа, или указывать на документ в текущем пути доступа, что часто используется при организации больших структурированных WEB-сайтов.
URL-адрес. HTML использует URL (Uniform Resource Locator) для представления гипертекстовых ссылок и ссылок на сетевые сервисы внутри HTML-документа. Первая часть URL (до двоеточия) описывает метод доступа или сетевой сервис. Другая часть URL (после двоеточия) интерпретируется в зависимости от метода доступа. Обычно, два прямых слэша после двоеточия обозначают имя машины:
method://machine-name/path/
Следующий пример представляет собой вызов HTML-документа index.html с сервера www.softexpress.com с использованием HTTP протокола:
http://www.softexpress.com/
Uniform Resource Locator имеет следующий формат:
method://servername:port/pathn
Опишем каждый из компонентов URL:
METHOD
Имя операции, которая будет выполняться при интерпретации данного URL. Наиболее часто используемые методы:
file:
чтение
файла с локального диска. Имя файла интерпретируется
для локальной машины пользователя. Данный
метод используется для отображения какого-либо
файла, находящегося на машине пользователя.
Например:
file:/home/alex/index.html -
отобажает файл index.html
из каталога /home/alex
на пользовательской машине
http:
доступ
к WEB-странице в сети с использованием
HTTP-протокола. (Это наиболее часто используемый
метод доступа к какому-либо HTML-документу
в сети). Например:
http://www.softexpress.com/ -
доступ к Home-странице компании SoftExpress
ftp:
запрос
файла с анонимного FTP-сервера. Например:
ftp://hostname/directory/
mailto:
активизирует
почтовую сессию с указанным пользователем
и хостом. Например:
mailto:info@softexpress.com
- активизирует сессию посылки сообщения
пользователю info
на машине softexpress.com, если броузер поддерживает
запуск электронной почты. Заметьте, что
метод mailto:
не требует указание слэшей после двоеточия
(как правило, после двоеточия сразу идет
электронный адрес абонента)
telnet:
обращение к службе telnet
news:
вызов
службы новостей, если броузер ее поддерживает.
Например:
news:relcom.www.support
SERVERNAME
Необязательный параметр, описывающий полное сетевое имя машины. Например:
www.softexpress.com - полное сетевое имя сервера фирмы СофтСервис.
Если имя сервера не указано, то ссылка считается локальной, и полный путь, указанный далее в URL вычисляется на той машине, с которой взят HTML-документ, содержащий данную ссылку. Вместо символьного имени машины может быть использован IP-адрес, однако это не рекомендуется из-за возможного пересечения с фиксированными локальными адресами внутренней сети.
PORT
Номер порта TCP на котором функционирует WEB-сервер. Если порт не указан, то "по умолчанию" используется порт 80. Данный параметр (port) не используется в подавляющем большинстве URL.
PATHNAME
Частичный или полный путь к документу, который должен вызваться в результате интерпретации URL. Различные WEB-сервера сконфигурированы по разному для интерпретации пути доступа к документу. Например, при использовании CGI скриптов (исполняемых программ), они обычно собираются в одном или нескольких выделенных каталогах, путь к которым записан в специальных параметрах WEB-сервера. Для данных каталогов WEB-сервером выделяется специальный логический путь, который и используется в URL. Если WEB-сервер видит данный путь, то запрашиваемый файл интерпретируется как исполняемый модуль. В противном случае, запрашиваемый файл интерпретируется просто как файл данных, даже если он является исполняемым модулем. Например:
http://www.softexpress.com/
В данном примере HTTP-сервер должен вызвать CGI-скрипт с именем handle.exe, который находится на машине с сетевым именем www.softexpress.com. Путь к данному скрипту - /cgi-win/ - в действительности является виртуальным путем (выделенным сервером для исполняемых модулей). Заметьте, что при описании пути используется UNIX-подобный синтаксис, где, в отличии от DOS и Windows используются прямые слэши вместо обратных. Если после сетевого имени машины сразу идет имя документа, то он должен находиться в корневом каталоге на удаленной машине или (что чаще) в каталоге, выделенном WEB-сервером в качестве корневого. Если же URL закагчивается сетевым именем машины, то в качестве документа запрашивается документ из корневого каталога удаленной машины с именем, установленным в настройках WEB-сервера (как правило, это index.html).
#ANCHOR
Данный элемент является ссылкой на строку (точку) внутри HTML-документа. Большинство броузеров, встречая после имени документа данный элемент, размещают документ на экране таким образом, что указанная строка документа помещается в верхнюю строку рабочего окна броузера. Точки, на которые ссылается #anchor, указываются в документе при помощи тега NAME, как это будет описано далее.
В HTML переход от одного фрагмента текста к другому задается с помощью тега вида:
<A HREF="[адрес перехода]">выделенный фрагмент текста</A>
<A HREF="Oglavlenie.htm">Перейти к оглавлению</A>
Таким образом, если Вы подготовили к публикации некоторую группу HTML-документов, которые ссылаются друг на друга только по имени файла и находятся в одном каталоге на Вашем компьютере, вся эта группа документов будет работать точно так же, если ее поместить в любой другой каталог на любом другом компьютере, на локальной сети или на Интернет. Теперь у Вас появляется возможность разрабатывать целые коллекции документов без подключения к Интернет, и только после окончательной готовности, подтвержденной испытаниями, помещать коллекции документов на Интернет целиком.
Следующий пример осуществляет переход к файлам window2.html и window3.html при щелчке по гиперссылкам Ссылка на 2 страницу и Ссылка на 3 страницу соответственно.
<h1>Страница 1</h1>
<a href="window2.html"> Ссылка на 2 страницу </A> <br>
<a href="window3.html"> Ссылка на 3 страницу </A>
После просмотра загруженного файла, например страницы 2, обратно можно вернуться нажатием кнопки НАЗАД (Back) в панели инструментов броузера.
<h1>Страница 1</h1> <A href="gostinica 27.jpg"> рис.1 </A> <br> <A href="kbtu.jpg"> рис. 2 </A> <br> <A href="kbtu.jpg"> img src="kbtu.jpg" height=20 Рис.2. Исходный текст тегов (слева) и |
его результат на экране |
<A NAME="AAA">Переход закончен</A>
Слова "Переход закончен" при этом никак не будут выделены в тексте документа.
<A HREF="pr2.htm#AAA">Переход к анкеру AAA</A>
<A HREF="#AAA">Переход к анкеру AAA</A>
<A HREF="ftp://server/directory/
<A HREF="mailto:user@mail.box"> Послать письмо</A>
<HTML> <HEAD> <TITLE>Пример 7</TITLE> </HEAD>
<BODY>
<H1>Связывание </H1>
<P> С помощью ссылок можно переходить к другим файлам (например, к
<A HREF="pr.htm">оглавлению этого руководства</A>).</P>
<P> Можно выгружать файлы (например,
<A HREF="ftp://yi.com/home/
формате Microsoft Word </A>) по FTP.</P>
<P>Можно дать пользователю возможность послать почту (например,
<A HREF="mailto:nc@iname.com">
</BODY>
</HTML>
Путь к <a href="hands-on.html">счастье</
<h2> <a name=mit> Сквер – место для отдыха </a> </h2>
name |
строка, определяющая имя анкера. Имена анкеров в одном документе не должны повторяться. |
href |
указывает адрес ресурса, на который будет производиться переход по гипертекстовой ссылке. Это может быть другой HTML-документ, PDF-файл, изображение и т.п. |
title |
указывает наименование ресурса, на который сделана ссылка. |