Самое главное на любой веб-странице – гиперссылки
Гиперссылки в пределах сайта
Теперь рассмотрим другой случай. Обычно бывает целесообразно разместить разные логические фрагменты текста в разных файлах (особенно если они большие). Тогда время загрузки каждого из них намного уменьшится, и если пользователю необходимо прочитать какой-нибудь один фрагмент (например рассказ “Молоток”), то ему не надо будет для этого дожидаться загрузки всего текста, расположенного выше.
В нашем примере давайте выделим в отдельные файлы вступительный текст и каждый из рассказов. Основной файл назовем sergeev.html:
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
Домашняя страница Сергея Сергеева
<
/
TITLE
>
<
/
HEAD
>
<
BODY
BGCOLOR
=
"#BABAAO"
TEXT
=
"#1D1D18"
LINK
=
"#634438"
VLINK
=
"#634438"
ALINK
=
"Black'"
>
<
H1
>
<
DIV
ALIGN
=
"center"
>
Домашняя страница Сергея Сергеева
<
/
DIV
>
<
/
H1
>
<
DIV
ALIGN
=
"center"
>
<
A
HREF
=
"skazka.html"
>
СКАЗКА
«
ИВАН
-
ЦАРЕВИЧ И СЕРЫЙ ЗАЯЦ
»
<
/
A
>
<
A
HREF
=
"rasskaz.html"
>
Рассказ
«
МОЛОТОК
»
<
/
A
>
<
/
DIV
>
<
BR
>
<
FONT
SIZE
=
"+1"
>
<
B
>
Сергей Сергеев
<
/
B
>
-
писатель
-
авангардист, автор
20
рассказов.
<
BR
>
В жизни большой любитель собак и компьютерных игр.
<
BR
>
<
BR
>
Некоторые его рассказы вы можете прочитать прямо здесь.
<
BR
>
<
/
FONT
>
<
HR
WIDTH
=
"75%"
>
<
/
BODY
>
<
/
HTML
>
Затем создадим файл первого рассказа. Назовем его skazka.html:
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
ИВАН
-
ЦАРЕВИЧ И СЕРЫЙ ЗАЯЦ,
<
/
TITLE
>
<
/
HEAD
>
<
BODY
BGCOLOR
=
"#BABAAO"
TEXT
=
"#1D1D18"
LINK
=
"#634438"
VLINK
=
"#634438"
ALINK
=
"Black"
>
<
H2
>
<
P
ALIGN
=
"center"
>
ИВАН
-
ЦАРЕВИЧ И СЕРЫЙ ЗАЯЦ
<
BR
>
<
I
>
сказка
<
/
I
>
<
/
P
>
<
/
H2
>
<
P
ALIGN
=
"right"
>
<
FONT
SIZE
=
"-1"
>
Ну, погоди!..
<
BR
>
<
I
>
(Из мультфильма)
<
/
I
>
<
/
FONT
>
<
/
P
>
<
P
ALIGN
=
"justify"
>
Жил да был Иван
-
Царевич, и все у него было: и злато
-
серебро, и невест полный дворец...
<
BR
>
Долго ли, коротко ли...
<
BR
>
И они жили долго и счастливо и умерли в один день.
<
/
P
>
<
HR
WIDTH
=
"75%"
>
<
A
HREF
=
"sergeev.html"
>
Вернуться на главную страницу
<
/
A
>
<
/
BODY
>
<
/
HTML
>
И, наконец, создадим файл второго рассказа, rasskaz.html.
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
МОЛОТОК
<
/
TITLE
>
<
/
HEAD
>
<
BODY
BGCOLOR
=
"#BABAAO"
TEXT
=
"#1D1D18"
LINK
=
"#634438 "
VLINK
=
"#634438"
ALINK
=
"Black"
>
<
H2
>
<
P
ALIGN
=
"center"
>
МОЛОТОК
<
BR
>
<
i
>
рассказ
<
/
i
>
<
/
P
>
<
/
H2
>
<
P
ALIGN
=
"right"
>
<
FONT
SIZE
=
"-l"
>
Мы кузнецы, и дух наш молод.
<
BR
>
<
I
>
(Из песни)
<
/
I
>
<
/
FONT
>
<
/
P
>
<
P
ALIGN
=
"justify"
>
Это случилось очень давно, уж и не помню в каком году, в каком веке и в каком тысячелетии... (Здесь располагается текст рассказа)
<
/
Р
>
<
HR
WIDTH
=
"75%"
>
<
A
HREF
=
"sergeev.htm1"
>
Вернуться на главную страницу
<
/
A
>
<
/
BODY
>
<
/
HTML
>
Как видите, чтобы установить гиперссылку на другой файл, необходимо в качестве значения атрибута HREF= указать имя этого файла:
<
A
HREF
=
"skazka.html"
>
Сказка
«
Иван
-
царевич и серый заяц
»
<
/
A
>
В этом случае при щелчке мыши на гиперссылке в окно браузера загрузится соответствующий файл. Этот файл должен быть расположен в той же папке, что и исходный. Поскольку после щелчка на гиперссылке и загрузки файла с рассказом пользователь уходит с основной страницы, хорошим тоном будет дать ему возможность вернуться обратно. Для этого в нашем примере в конце каждого файла с рассказом мы поместили гиперссылку:
<
A
HREF
=
"sergeev.html"
>
Вернуться на главную страницу
<
/
A
>
Она ведет обратно на главную страницу. Конечно, если этого не сделать, пользователь, скорее всего, сможет вернуться обратно, нажав в браузере кнопку Back (Назад). Однако в этом случае большинство читателей все равно обратят внимание на отсутствие обратной гиперссылки, и от этого у них останется не самое приятное впечатление.