Скрипты для сайта
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Теги HTML
Терминология языка HTML
Теги HTML по алфавиту
Теги HTML по типу
Уроки HTML начинающим
CSS
Введение в стили CSS
Параметры шрифта и фона
Отображения текста
Отступы,рамки и выделение
Параметры абзацев,списков
Параметры таблиц
Специальные селекторы
Реклама
Зарабатываю на smmka.ru
Все для сайта
Все для графики
Меню и навигация
Слайдеры и слайдшоу
Кнопки и иконки
Tooltips
Аудио и видео плееры
Формы и таблицы

Средства навигации

Средства навигации



Гиперссылка обычно выглядит как подчеркнутый фрагмент текста; если навести на него курсор мыши, он примет вид "указующего перста". При щелчке на гиперссылке Web-обозреватель загрузит Web-страницу, интернет-адрес которой указан в параметрах данной гиперссылки (целевую Web-страницу). Гиперссылка может иметь вид графического изображения или его фрагмента, такие гиперссылки сейчас очень популярны.

Текстовые гиперссылки


Начнем с самых простых — текстовых гиперссылок, которые представляют собой фрагмент текста.

Создание гиперссылок


Создать текстовую гиперссылку очень просто. Достаточно найти в блочном элементе (например, абзаце) фрагмент текста, который нужно превратить в гиперссылку, и заключить его в парный тег <a>. Интернет-адрес целевой Web-страницы указывают в атрибуте href этого тега.

Гиперссылка (т. е. тег
<a>) представляет собой встроенный элемент Web-страницы, т. е. это часть блочного элемента, например, абзаца:

Вот гиперссылка, которая указывает на Web-страницу
page125.html, хранящуюся в папке pages, вложенной в корневую папку сайта, на сайте http://www.somesite.ru:

<a href
="http://www.somesite.ru/pages/page125.html">Страница №125</a>


А эта гиперссылка указывает на архивный файл archive.zip, хранящийся в той же папке, что и Web-страница, которая в данный момент открыта в Web-обозревателе (текущая Web-страница):
<a href="archive.zip">Архив</a>


При щелчке на гиперссылке Web-обозреватель предложит загрузить этот архивный файл и либо открыть его, либо сохранить на диске клиентского компьютера.


Пример:


<p><a href="22.html">Предыдущая страница</a>
<a href="24.html">следующая страница</a>.</p>



Этот фрагмент HTML-кода создает абзац, содержащий сразу две гиперссылки, которые указывают на разные целевые Web-страницы.

Текст, являющийся гиперссылкой, можно оформлять, используя любые теги.


Пример:


<a href="http://www.somesite.ru/pages/page125.html">Страница<em>№125</em></a>



Тег <a> поддерживает необязательный атрибут target. Он задает цель гиперссылки, указывающую, где будет открыта целевая Web-страница. Так, если атрибуту target присвоить значение "_blank", целевая страница будет открыта в новом окне Web-обозревателя.
Например, если мы изменим код первого примера гиперссылки таким образом (исправления выделены полужирным шрифтом):


<a href="http://www.somesite.ru/pages/page125.html" target="_blank"> -Страница №125</a>
Страница №125" будет открыта в новом окне Web-обозревателя.



3адать обычное поведение гиперссылки.


Когда целевая Web-страница открывается в том же окне Web-обозревателя, нужно присвоить атрибуту
target значение "_self" (это его значение по умолчанию) или вообще убрать данный атрибут из тега <a>.

Имеется также возможность создать гиперссылку, которая никуда не указывает ("пустая" гиперссылка). Для этого достаточно задать в качестве значения атрибута
href значок # ("решетка").



Интернет-адреса




Рассмотрим первый пример гиперссылки из предыдущего раздела. Ее интернет-адрес таков:

http://www.somesite.ru/pages/page125.html


Он содержит и интернет-адрес Web-сервера, и путь файла, который нужно получить. Поэтому он называется полным. Полные интернет-адреса используют, если нужно создать гиперссылку, указывающую на файл, в составе другого Web-сайта.

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

Существуют два типа сокращенных интернет-адресов. Адреса первого типа задают путь к файлу, который нужно получить (целевому файлу), относительно корневой папки Web-сайта. Они содержат в своем начале символ
/ (слэш), который и говорит Web-серверу, что путь нужно отсчитывать относительно корневой папки.


На заметку:

О корневой папке сайта также было рассказано.
Как можно короче: это особая папка, находящаяся на диске компьютера, на котором хранится Web-сайт и работает Web-сервер; в этой папке должны помещаться все файлы Web-сайта.

Например:

интернет-адрес
/page3.html - указывает на файл page3.html, хранящийся в корневой папке Web-сайта.

А интернет-адрес
/articles/article1.html - указывает на файл article1.html, хранящийся в папке articles, вложенной в корневую папку Web-сайта.

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

Рассмотрим несколько примеров подобных интернет-адресов.
Интернет-адрес:
archive.zip - указывает на файл archive.zip, хранящийся в той же папке, что и файл текущей Web-страницы.

Интернет-адрес
chapter3/page1.html - указывает на Web-страницу page1.html, хранящуюся в папке chapter3, вложенной в папку, в которой хранится текущая Web-страница.

Следующий интернет-адрес
../contents.html - указывает на Web-страницу contents.html, хранящуюся в папке, в которую вложена папка, где хранится текущая Web-страница. (Обратим внимание на две точки в начале пути — так обозначается папка предыдущего уровня cложенности.)

Такие интернет-адреса называют относительными. Их применяют, если нужно создать гиперссылку на файл, хранящийся в той же папке, что и текущая Web-страница, одной из вложенных в нее папок или папке предыдущего уровня вложенности.

На заметку:


Во многих случаях лучше поэкспериментировать с разными интернет-адресами, чтобы выяснить, какой именно подойдет — абсолютный или относительный.



Внимание!


B Web-страницах, которые не должны быть опубликованы на Web-серверах, а будут открываться с диска клиентских компьютеров, следует применять только относительные интернет-адреса. Дело в том, что файловая система компьютера не знает, какую папку считать корневой, поэтому не сможет правильно интерпретировать абсолютные интернет-адреса. (Разумеется, гиперссылки, ссылающиеся на другие Web-сайты, должны содержать полные интернет-адреса.)


Разобравшись с гиперссылками и интернет-адресами, свяжем, наконец, наши Web-странички в единый Web-сайт. Чтобы нам было удобнее, создадим в папке, где хранятся все файлы нашего Web-сайта, папку tags. В эту папку перенесем все Web-страницы, описывающие теги HTML (их у нас пока что четыре), и сопутствующие им файлы (их три: изображение, аудио- и видеоролик). Файл index.htm никуда из корневой папки перемещать не будем — ведь он хранит Web-страницу по умолчанию.

Откроем Web-страницу index.htm и найдем в ней HTML-код, формирующий список тегов. Создадим там гиперссылки, указывающие на соответствующие Web-страницы.
Вот HTML-код, создающий гиперссылку, указывающую на Web-страницу с описанием тега
<audio>:

<code><a href="tags/t_audio.htm">audio</a></code>


Остальные гиперссылки создаются аналогично.

Перейдя на Web-страницу, описывающую какой-либо тег, посетитель должен иметь возможность вернуться назад — на главную Web-страницу. Конечно, это можно сделать, нажав кнопку возврата назад на панели инструментов Web-обозревателя или клавишу на клавиатуре. Но правила хорошего тона Web-дизайна требуют, чтобы на Web-странице присутствовала соответствующая гиперссылка.

Создадим такую гиперссылку на всех Web-страницах, описывающих теги. Поместим ее в самом конце каждой Web-страницы — обычно она находится именно там. Вот так выглядит формирующий ее HTML-код:

<p><a href="../index.htm">На главную Web-страницу</a></p>

Осталось создать на главной Web-странице гиперссылку на Web-страницу Русской Википедии, которая содержит статью, посвященную языку HTML.



<backspace>
<p>HTML ( от англ. HyperText Markup Language - язык разметки гипертекста ) - стандартный язык разметки документов во Всемирной паутине.</p>
</backspace>


Здесь мы указали для тега <A> атрибут target со значением "_blank". И Web-страница с текстом статьи об HTML будет открываться в новом окне Web-обозревателя. Так что посетитель сможет "залезть" в Википедию, не покидая нашего Web-сайта.






Заработай сейчас!
Заработай сейчас
Навигация по сайту






Поиск по сайту

Друзья сайта
Самоучитель html
Все для веб-мастера
Музыка для души
Мир развлечений
Скачать кино бесплатно!
Видеоклипы online
Хостинг от uCoz
Avon
Присоединяйтесь
к   Avon
img