Чертёж восьмой: Карта ссылокУ тебя возник вопрос — кто это так поиздевался над «фотографией» Васиных друзей и зачем он это сделал? А ответ будет таким — эта разметка, сделанная в редакторе KolourPaint, поможет разбить «фотографию» на области, каждая из которых будет являться ссылкой на какую-нибудь страничку и иметь свою подпись-подсказку.
<IMG usemap="#karta" src="images/drug.jpg" align="right" width="395" height="194" alt="Мои друзья"> <MAP name="karta"> <AREA shape="circle" coords="90,90,74" href="dusja.htm" alt="Дуся"> </MAP> В тег <IMG> добавлен новый атрибут usemap, значением которого является имя карты (оно начинается со знака #). Тег <MAP></MAP> задаёт описание карты, в атрибут name записывается имя карты (то самое, которое записано в атрибуте usemap тега <IMG>). Внутри этого тега размещается один или несколько тегов <AREA> со следующими атрибутами: shape — форма области (circle — круг, rect — прямоугольник, poly — многоугольник); cords — координаты (для круга — координаты центра и радиус, для прямоугольника — координаты левого верхнего и правого нижнего вершин, для многоугольника — координаты всех его вершин), отсчитываются от левого верхнего угла рисунка; href — уже знакомый атрибут, указывающий, какой файл загрузится при щелчке по этой области; alt — текст-подсказка, всплывающий из указателя мыши при его небольшой задержке над областью. Таким образом можно задать любое количество областей разной формы. Но при этом может возникнуть вопрос — а если области пересекаются, какая из них главнее? Почему-то, вопреки ожиданиям, главнее оказывается та область, которая была описана ранее.
<IMG usemap="#karta" src="images/drug.jpg" align="right"
width="395" height="194" alt="Мои друзья">
<MAP name="karta">
<AREA shape="poly"
coords="125,114,126,160,180,187,235,160,235,112,180,74"
href="klava.htm" alt="Клава">
<AREA shape="rect" coords="209,42,351,147" href="pogrom.htm"
alt="Погромыч">
<AREA shape="circle" coords="90,90,74" href="dusja.htm"
alt="Дуся">
</MAP>
И небольшое замечание. Совсем необязательно использовать карту ссылок для ссылок. Иногда бывает нужно просто сделать подсказки для отдельных областей изображения. В этом случае атрибут href не пишется. И всё! На этом позвольте считать сей чертёж законченным и, немного отдохнув, перейти к следующему. |