- •Значения флагов разметки документа
- •Vlink - цвет ссылки, уже посещенной в прошлом
- •Vspace - вертикальный отступ
- •Vlink - (visited links color) задает цвет для ранее выбранных ссылок.
- •Верстка таблиц
- •Рамки (фреймы)
- •Расположение рамок примера
- •Картрированные изображения
- •Пример карты на изображении
- •Специальные символы и комментарии
- •Специальные символы
- •Советы по разработке и размещению html - страниц
- •Типовые ошибки html
Расположение рамок примера
Что же происходит, если браузер не понимает рамок? Пользователь видит абсолютно чистый экран и не может добраться до нужной ему информации. Как сделать так, чтобы такая ситуация не возникала? Разработчики расширений предусмотрели такую ситуацию и придумали тег, содержимое которого никогда не отображается в браузере, понимающем рамки, тогда как "глупый'' браузер, увидя незнакомый тег, честно отобразит его содержимое без применения каких-либо хитростей. Такой тег называется
<noframes>
Внутри него рекомендуется располагать ссылки на документы, не содержащие рамок.
Для организации связей между рамками разработчики предусмотрели параметр target для тега <a>. Он также может применяться в тегах <base>, <area> и <form>.
Картрированные изображения
Очень мощным средством организации гипертекстовых ссылок является так называемые ``картрированые изображения'' (imagemaps). Они представляют собой изображения с чувствительными областями, то есть, выделение различных частей изображения указательным устройством приводит к движению по гипертексту в различных ``направлениях''.
Картрированные изображения бывают двух типов: обрабатываемые на сервере (server-side) или на клиенте (client-side).
Для создания карт на стороне клиента используется тег html под названием <map>. Синтаксис тега таков:
<map name=``имя карты''>
<area параметры>
...
<area параметры>
</map>
где параметры тега <area> могут быть такими:
shape - определяет форму активной области для карты. Может принимать значения rect, circle, poly, default, соответствующие областям прямоугольной, круглой, многоугольной и области по умолчанию соответственно. Все типы областей, кроме default, требуют указания координат в атрибуте coords.
coords - определяет координаты областей. В зависимости от типа области может иметь вид: для прямоугольной--значения координат верхнего левого и правого нижнего углов, (``x1,y1,x2,y2''); для круговой--координаты центра и радиус (``x,y,r''); для многоугольной--список координат вершин (``x1,y1,x2,y2,x3,y3,...'');
href - определяет url, на который ссылается данная область.
noref - указывает, что область ``мертва'', то есть за ней не скрывается ссылка.
Чтобы использовать локальную карту на изображении в параметре usemap тега <img> необходимо указать имя карты. Например:
<map name="mymap">
<area shape="rect" coords="420,220,520,260" href=\\
"http://www.yaxy.ru/rect/">
<area shape="circle" coords="320,150,30" href=\\
"http://www.yaxy.ru/circle">
<area shape="poly" coords="150,450,300,450,225,240" \\
href="http://www.yaxy.ru/poly">
<area shape="default" href="http://www.yaxy.ru/">
</map>
......
<img src="picture.gif" alt="imagemap" border="0" width="640" \\
height="480" usemap="#mymap">
даст примерно слежующую карту на изображении:
