| |
бластях. "Горячие" области — это невидимые границы вокруг определенных час-
тей изображения. Например, на навигационной карте Соединенных Штатов "го-
рячие" области определяли бы границы каждого штата. Когда посетитель щел-
кает на штате Канзас, "горячая" область, определяющая Канзас, может,
например, загрузить Web-страницу с текущими погодными условиями в Канзасе,
или же может направить посетителя на Web-сайт, посвященный, скажем, исто-
рии Канзаса. Навигационные карты помогают посетителям наглядно ориентиро-
ваться в пределах сложного Web-сайта.
Проблема, связанная с навигационными картами, заключается в том, что пи-
сать код для/ них достаточно сложно и что не все версии Web-браузеров поддер-
живают навигационные карты. Преодолеть эту проблему и добиться свойствен-
ной навигационным картам гибкости можно с помощью механизма таблиц.
Чтобы ячейки таблицы функционировали как "горячие" области на навигацион-
ной карте, разделите изображение на прямоугольные фрагменты и поместите
каждый фрагмент в отдельную ячейку таблицы. Затем добавьте в каждую ячейку
дескриптор <а> с атрибутом href, который будет сообщать Web-браузеру, какое
действие необходимо выполнить при щелчке на изображении, помещенном в
ячейку.
118 Глава 2. HTML-таблицы
ПРАКТИКУМ
В приведенном ниже коде, когда посетитель выполняет щелчок на графическом
изображении home.jpg, Web-браузер соединяется с Web-страницей home.htm и
открывает ее:
<а href="home.htm">
Правильно разработанные и помещенные в ячейки таблицы с границами ну-
левой ширины (то есть невидимыми) фрагменты рисунка Web-браузер отобража-
ет рядом друг с другом, так что посетитель будет видеть их как целостное графи-
ческое изображение.
Приведенный ниже код создает навигационную панель, показанную на рис.
2.25:
^j$D:\books\
; № .*
; ' Back
t поиск
2002Vabe
View ' Fav
и заказ
eiltlVHTML Web DetignV2b
jrif« Xod* НФ
J i
Slop Refie
1 как ПОАЬЭОМТЬСЯ 1
" о*(\1тич.л\1 2Ь hi
h Home i
справочник
ii Mi
h Favorites
Ш» КООрДИМЛТ).
ilotei
...H">o
|
|