HTML. Гипертекстовые ссылки.
Для записи гипертекстовой ссылки используется тег <А>, который называют "якорь" (аnchor). Якорь имеет несколько атрибутов, главным из которых является НREF.
Простую ссылку можно записать в виде
<А НREF="http://www.intuit.ru/index.htm">Отображаемое название гипертекстовой ссылки</А>, где значение атрибута HREF — адрес документа "index.htm" на машине "www.intuit.ru", доступ к которой осуществляется по протоколу НТТР. Форма записи этого адреса называется универсальным локатором ресурсов URL и является составной частью технологии WWW.
Может также использоваться необязательный атрибут target, который может иметь одно из следующих значений (target=):
name
| Имя ссылки или фрейма
| _blank
| Загружает ссылку в новое окно
| _parent
| Загружает ссылку в родительском окне
| _search
| Загружает ссылку в панель поиска браузера
| _self
| По умолчанию. Загружает ссылку в это же окно, где была активизирована эта ссылка
| _top
| Загружает ссылку в раскрывающееся окно
| Согласно схеме HTTP нотации URI, полный адрес информационного ресурса, доступного по протоколу HTTP, надлежит записывать следующим образом: http://user:password@domain.ru:port/path/some.html?query_string,
где http — протокол обмена данными; user — идентификатор пользователя; password – пароль; domain.ru — доменное имя сервера; port — номер TCP-порта, на котором ведет обслуживание сервер; path — путь в корневом каталоге сервера к файлу ресурса; some.html — файл ресурса; query_string — поисковое предписание.
Заданный в таком виде адрес ресурса называется абсолютным или полным адресом ресурса. На практике редко используют все компоненты полного адреса схемы HTTP.
Иногда неполную форму URL называют относительным URL, подразумевая, что адрес задается относительно некоторого базового адреса.
Содержание контейнера гипертекстовой ссылки, заключенное между тегом начала и тегом конца, выделяется в тексте цветом, определенным для контекстных гипертекстовых ссылок. В атрибутах тега <ВОDY>:
Атрибуты тега <ВОDY>
| Атрибут
| Значение
| ТЕХТ=#000000
| Цвет текста (черный)
| ALINK=#FF0000
| Цвет "активных" гипертекстовых ссылок (красный)
| VLINK=#FF00FF
| Цвет пройденных гипертекстовых ссылок (пурпурный)
| LINK=#0000FF
| Цвет гипертекстовой ссылки (синий)
| Одна из особенностей создания Web-сайта состоит в том, что представленную на нем информацию желательно разбить на отдельные части, которые могут быть выведены на экран без необходимости его прокрутки. Организация связей между отдельными частями осуществляется с помощью гипертекстовых ссылок.
<A HREF="http://www.intuit.ru/help/index.html">Помощь</A> При нажатии на ссылку в окно браузера будет загружен новый документ.
Другой формой использования тега <А> является определение точек внутри текста, на которые можно сослаться. Такой метод применяется в том случае, когда документ нельзя поделить на части и необходимо быстро перемещаться из оглавления в текст:
<А NАМЕ="роint"> Для ссылки на такую точку используют следующую форму URL:
<А НREF="http://www.intuit.ru/index.html#роint">Ссылка на точку "роint" в документе "index.html"</А>Примеры ссылок: Ссылка на HTML файл по протоколу HTTP <a href="http://www.vstu.vitebsk.by/index.html">УО ВГТУ</a>
Ссылка на e-mail при помощи протокола mailto <a href="mailto:name@domen.ru">Пример</a>
Ссылка на e-mail при помощи протокола mailto с автозаполнением темы и текста послания <a href="mailto:name@domen.ru?Subject=Teмa&BODY=Тeкст послания">Пример</a>
Ссылка на группу новостей,при помощи протокола news <a href="news:comp.infosystems.www.announce">Пример</a>
Ссылка на EXE файл по протоколу FTP <a href="ftp://ftp.sausage.com/pub/hotdog/hotdog6/hotdog6install.exe">Пример</a>
HTML. Гипертекстовые ссылки.
<A HREF="filename" target="_self">текст ссылки</A>
Атрибут HREF задает значение адреса документа, на который указывает ссылка.
filename — имя файла или адрес Internet, на который необходимо сослаться.
текст_ссылки — текст гипертекстовой ссылки, который будет непосредственно показан в HTML-документе.taRGET — задает значение окна или фрейма, в котором будет открыт документ, на который указывает ссылка. Возможные значения атрибута: blank — открытие документа в новом окне; self — открытие документа в текущем фрейме; parent — открытие документа в родительском фрейме Значение по умолчанию: _self
HTML. Рисунки. Карты.
Синтаксис: <MAP name=" имя "> <AREA атрибуты > </MAP>Элемент <AREA>
Элемент <AREA> задает активные области карты, щелчком по которым можно осуществить ссылку. Элемент не имеет конечного тэга. Элемент <AREA> поддерживает различные атрибуты:
•href
Этот атрибут указывает URL ссылки.
Синтаксис: <AREA href=" URL ">
•alt
Этот атрибут задает альтернативный текст для браузеров, которые не поддерживают данный элемент.
Синтаксис: <AREA alt=" текст подсказки ">
•title
Этот атрибут задает альтернативный текст для браузеров, который всплывает при наведении курсора на данный элемент.
Синтаксис: <AREA title=" текст подсказки ">
•shapeЭтот атрибут задает форму активной области на карте и её координаты, он может принимать значения: "circle" coords=X,Y,R, где X,Y,R - координаты центра круга и его радиус, "poly"
Границы активных областей задаются координатами углов прямоугольника и многоугольника или центра и радиуса круга. Не забудьте перед именем карты в атрибуте USEMAP записать символ "#" следующим образом:
<IMG SRC="mymap.gif" USEMAP="#sitemap">
IMG - вставка изображения. Этот тег не закрывается. SRC - имя или URL. ALT - альтернативное имя (отобразится, если в браузере запретить отображать картинки). TITLE - краткое описание изображения (отобразится при наведении курсора на картинку). WIDTH, HEIGHT - размеры (если не совпадают с истинными размерами картинки, то изображение "растянется"/"сожмется"). ALIGN - задает параметры обтекания текстом (top, middle, bottom, left, right). VSPACE, HSPACE - задают размеры вертикального и горизонтального пространства вокруг изображения.Пример:<IMG SRC=url ALT="текст" TITLE="текст" WIDTH="размер (пикс, %)" HEIGHT="размер (пикс, %)">.Изображение можно сделать ссылкой:<A HREF=url ><IMG SRC=url></A> Синтаксис: <MAP name=" имя "> <AREA атрибуты > </MAP>Элемент <AREA>
HTML. Рисунки. Карты.
Изображения могут нести определенную информацию, да и просто придают Web-странице привлекательный вид. Приведем наиболее распространенные случаи применения изображений:
логотип компании на деловой странице;
графика для рекламного объявления;
различные рисунки;
диаграммы и графики;
художественные шрифты;
подпись автора страницы;
применение графической строки в качестве горизонтальной разделительной линии;
применение графических маркеров для создания красивых маркированных списков.
Теперь рассмотрим как вставить изображение в Web-страницу. Тегом HTML, который заставляет браузер выводить изображение, является <IMG> с обязательным атрибутом SRC (SouRCe, источник). Имя файла представляет собой имя выводимого графического файла. Закрывающего тега не требуется.
Пример вставки изображения:
<IMG SRC="image.gif" ALT="ИЗОБРАЖЕНИЯ">
Изображения на Web-странице могут использоваться в качестве гипертекстовых ссылок, как и обычный текст. Читатель щелкает на изображении и отправляется на другую страницу или переходит к другому изображению. Для обозначения изображения как гипертекстовой метки используется тот же тег <A>, что и для текста, но между <A> и </A> вставляется тег изображения <IMG> :
<A HREF="адрес файла или изображения"> <IMG SRC="image.gif"></A>
При этом изображение, используемое в качестве гипертекстовой ссылки, обводится дополнительной рамкой.
Атрибуты и их аргументы. Тег изображения имеет один обязательный атрибут SRC и необязательные: ALT, ALIGN, USEMAP, HSPACE, VSPACE, BORDER, WIDTH, HEIGHT.
Атрибут SRC. Указывает файл изображения и путь к нему; изображение должно быть загружено в браузер и размещено в том месте документа, где расположен тег изображения.
Атрибут ALT. Позволяет указать текст, который будет выводиться вместо изображения браузерами, неспособными представлять графику. В некоторых случаях при недостаточной пропускной способности линий связи пользователи отключают отображение графики. Наличие названий вместо картинок облегчает восприятие Web-страниц в таком режиме.
Атрибут АLIGN. Определяет положение изображения относительно окружающего его текста. Возможные значения аргумента — ["top" | "middle" | "bottom"] (соответственно, "вверху", "посередине", "внизу").
Кроме основных значений атрибута ALIGN="ключевое слово" существует еще ряд аргументов, которые расширяют возможности взаимного размещения графики и текста.
Дополнительные возможные значения аргумента — ["left" | "right" | "top" | "texttop" | "middle" |"absmiddle" | "baseline" | "bottom" | "absbottom" ].
ALIGN="left" определяет огибаемое текстом изображение. Изображение располагается вдоль левой границы документа, а последующие строки текста огибают его справа.
ALIGN="right" определяет огибаемое текстом изображение. Изображение располагается вдоль правой границы документа, а последующие строки текста огибают его слева.
ALIGN="top" выравнивает верх изображения по верхнему краю самого высокого элемента в строке окружающего текста точно так же, как при использовании стандартного набора атрибутов.
ALIGN="texttop" выравнивает верх изображения по верхнему краю самого высокого текстового символа в строке окружающего текста. Действие этого аргумента в большинстве случаев, но не всегда, подобно действию аргумента ALIGN="top".
ALIGN="middle" выравнивает центр изображения по базовой линии строки окружающего текста точно так же, как при использовании стандартного набора атрибутов.
ALIGN="absmiddle" выравнивает центр изображения по центру строки окружающего текста.
ALIGN="baseline" выравнивает нижний край изображения по базовой линии строки окружающего текста, то есть производит такое же действие, как и ALIGN="bottom".
ALIGN="bottom" выравнивает нижний край изображения по базовой линии строки окружающего текста точно так же, как при использовании стандартного набора атрибутов.
ALIGN="absbottom" выравнивает нижний край изображения по нижнему краю строки окружающего текста.
Атрибут BORDER. Целочисленное значение аргумента определяет толщину рамки вокруг изображения. Если значение равно нулю, рамка отсутствует. Чтобы не вводить пользователей в заблуждение, не стоит задействовать BORDER=0 в изображениях, которые представляют собой часть элемента якоря, поскольку рисунки, применяемые в качестве гиперссылок, обычно выделяются цветной рамкой.
Атрибут HSPACE. Целочисленное значение этого атрибута задает горизонтальное расстояние между вертикальной границей страницы и изображением, а также между изображением и огибающим его текстом.
Атрибут VSPACE. Целочисленное значение этого атрибута задает вертикальное расстояние между строками текста и изображением.
Атрибуты WIDTH и HEIGHT. Оба атрибута задают целочисленные значения размеров изображения по горизонтали и по вертикали соответственно. Это позволяет уменьшить время загрузки страницы с графикой. Браузер сразу отводит рамку для изображения и продолжает загружать текст на страницу.
<IMG SRC="image.gif" ALT="изображение" WIDTH="100" HEIGHT="200" HSPACE="10" VSPACE="10" BORDER="2" ALIGN="left">
Активные изображения (map)
Активные изображения (image maps), или изображения, чувствительные к щелчкам мыши, позволяют создать на узле графические меню произвольной формы. Активное изображение — это изображение с так называемыми активными областями (hot spots), которые ссылаются на URL других страниц или узлов.
Синтаксис: <MAP name=" имя "> <AREA атрибуты > </MAP>
Элемент <AREA>
Элемент <AREA> задает активные области карты, щелчком по которым можно осуществить ссылку. Элемент не имеет конечного тэга. Элемент <AREA> поддерживает различные атрибуты:
• href Этот атрибут указывает URL ссылки. Синтаксис: <AREA href=" URL ">
• alt Этот атрибут задает альтернативный текст для браузеров, которые не поддерживают данный элемент. Синтаксис: <AREA alt=" текст подсказки ">
• title Этот атрибут задает альтернативный текст для браузеров, который всплывает при наведении курсора на данный элемент. Синтаксис: <AREA title=" текст подсказки ">
• shape Этот атрибут задает форму активной области на карте и её координаты, он может принимать значения: "circle" coords=X,Y,R, где X,Y,R - координаты центра круга и его радиус, "poly" coords=X1,Y1,X2,Y2,X3,Y3..., гдеX1,Y1,X2,Y2,X3,Y3... - координаты вершин многоугольника, если многоугольник - прямоугольник, то достаточно указать его верхнюю левую и правую нижнюю вершины "rect" coords=X1,Y1,X3,Y3. Синтаксис: <AREA " circle " coords= X,Y,R >
Процесс создания активного изображения состоит из двух этапов. Сначала необходимо определить на картинке области, которые нужно сделать активными, а потом соотнести их со ссылками на другие URL. Активные области задаются перечислением их координат (в пикселах). Все это можно сделать вручную, определив координаты углов активных областей, но гораздо проще воспользоваться какой-нибудь программой.
Границы активных областей задаются координатами углов прямоугольника и многоугольника или центра и радиуса круга. Не забудьте перед именем карты в атрибуте USEMAP записать символ "#" следующим образом:
<IMG SRC="mymap.gif" USEMAP="#sitemap">
Приведем пример активных изображений.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|