Графика.

   Без графики невозможно представить современный сайт. Начиная от фонового изображения и заканчивая пунктами графического меню - везде используются картинки. Голый текст, пусть даже мастерски отформатированный, не может так радовать посетителя, как хорошо подобранные изображения. Конечно, есть и минусы. Сайт, перегруженный графикой грузится очень долго, особенно при модемном соединении на старинных АТС. Надо просто соблюдать меру. Рассмотрим только статичные картинки и GIF-анимацию. Самые распространенные форматы на просторах WWW - это GIF и JPG (JPEG), встречается также формат PNG и другие, но реже. Не стану вдаваться в поиск различий, плюсов и минусов различных форматов. Остановлюсь только на главных. Первое, форматы GIF и PNG поддерживают прозрачный цвет, а JPG - нет.
   Второе, в GIF 256 цветов, а в JPG глубина цвета 24 бит. А PNG бывают разные.
   Третье, в GIF возможна анимация.
   И последнее, маленькие файлы лучше хранить в GIF, а те, что побольше в JPG.

Фоновые изображения.

   Задаётся в тэге <BODY> параметром BACKGROUND. Например: <BODY BACKGROUND="images/textura.gif" > Фоновое изображение заполняет всё окно браузера, за исключением случаев, когда разработчик запрещает размножение фона на весь экран с помощью таблицы стилей. Изображение должно быть так подобрано, чтобы при размножении сливались границы отдельных картинок. Не лишним будет обратить внимание на читаемость текста на фоне подобранной подложки и размер файла.
   Многие браузеры позволяют задать фоновое изображение не только для всего документа, но и для таблиц, отдельных ячеек таблиц, а с помощью таблиц стилей возможным становится задание фона для любого элемента страницы.

Встраивание картинок.

   Для этого существует тэг <IMG>, не требующий закрытия. Обязательный параметр для него SRC, указывающий адрес файл с изображением.
Пример записи:
<IMG SRC="images/logo.jpg">    Существует ряд атрибутов не обязательных, но весьма полезных.

ALIGN

   Управляет выравниванием изображения и, соответственно, обтеканием текста. Может принимать значения, приведённые в таблице.

TOP Верхняя граница изображения выравнивается по самому высокому элементу текущей строки.
TEXTTOP Верхняя граница изображения выравнивается по самому высокому текстовому элементу текущей строки.
MIDDLE Выравнивание середины изображения по базовой линии текущей строки.
ABSMIDDLE Выравнивание середины изображения по середине текущей строки
BOTTOM или BASELINE Выравнивание нижней границы изображения по базовой линии текущей строки.
ABSBOTTOM Выравнивание нижней границы изображения по нижней границе текущей строки.
LEFT, RIGHT Изображение прижимается к левому или правому краю окна браузера. Текст обтекает изображение соответственно справа или слева.

   В случае задания параметра ALIGN=left (right), текст и последующие элементы обтекают картинку, во всех остальных случаях изображение является частью строки. Поэкспериментируйте с различными значениями этого атрибута. Для прекращения обтекания текста используют тэг принудительного перевода строки с параметром CLEAR.

Пример записи: <BR clear="left">

Задание размера.

   Для этого служат параметры WIDTH и HEIGHT. Значения указываются обычно в пикселях, хотя возможно указывать их в процентах от окна просмотра. Несоответствие реальных размеров изображения с заданными в тэге <IMG> приведёт к масштабированию рисунка. Желательно всегда указывать размеры изображений для того, чтобы браузер произвёл разметку документа до того, как изображения загрузятся. Если не указать их, то браузер оставит под картинку маленькую пиктограмму, а когда рисунок загрузится, придётся переформатировать весь документ. В случае отключения загрузки изображений юзером, форматирование документа нарушится.

Отделение текста от рисунка и рамки.

   Параметры управляют VSPACE, HSPACE вертикальным и горизонтальным отступом. Их использование необходимо для того, чтобы текст не сливался с границами изображения.
   Параметр BORDER управляет рамкой вокруг изображения. Используется обычно для отмены рамки при использовании картинки в качестве содержимого ссылки. Значение указывается в пикселях. По умолчанию рамка не рисуется, если только это не ссылка.

Альтернативный текст.

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

Параметр LOWSCR.

   Его значением является адрес файла с альтернативным изображением низкого качества, которое загрузится быстрее основного. После загрузки главной картинки произойдёт замена альтернативного рисунка.

Создание карт-изображений.

   Займёмся теперь созданием карты на основе обычного рисунка. Мы изучим только клиентский вариант. Для этого в тэге <IMG> есть параметр USEMAP, в котором указано имя карты. Изображение, на основе которого создаётся карта, называется опорным.
Пример записи: <IMG SRC="karta.gif" USEMAP="#karta_map" >
   Теперь необходимо создать саму карту, т.е. описать активные области опорного изображения. Для этого есть специальный тэг-контейнер <MAP>- </MAP>, единственным и обязательным параметром которого является NAME. В нашем случае это будет <MAP NAME = "karta_map" >. Внутри этого контейнера располагаются тэги <AREA>, каждый из которых задаёт одну активную область. Активные области могут перекрывать друг друга. В этом случае будет реализована та ссылка, описание которой располагается первым в списке областей.
   Параметрами тэга <AREA> являются SHAPE, COORDS, HREF, NOHREF, TARGET, ALT.

Параметр Описание Допустимые значения
SHAPE Определяет форму активной области, если параметр опущен, то принимается значение по умолчанию - прямоугольник. rect-прямоугольник (по умолчанию),
circle-круг,
poly-многоугольник,
default-определяет все точки.
COORDS Определяет координаты области. Координаты записываются в пикселях через запятую, сначала горизонтальная, а потом вертикальная. Верхний левый угол имеет координаты 0,0.
Для прямоугольника записывают координаты левого верхнего и правого нижнего углов.
Для круга - координаты центра и радиус.
Для многоугольника- по порядку перечисляются координаты всех вершин. Если первая и последняя точки не совпадают, то браузер автоматически соединит первую и последнюю точки.
Область типа default не требует координат.
целые положительные числа
HREF, NOHREF Это взаимоисключающие параметры. HREF определяет адрес ссылки.
NOHREF - указывает на отсутствие ссылки в данной части изображения.
URL - адрес.
TARGET Указывает, куда следует загрузить документ. Используется в основном при работе с фреймами. Также можно указать новое окно. _self - загрузка в текущее окно.
_blank - загрузка в новое окно.
frameName - загрузка во фрейм с именем "frameName".
ALT Задаёт текст всплывающей подсказки. Любой текст.

   Примером карты-изображения является объявление на главной странице.
   Создать карту в ручном режиме можно, но это довольно сложно. Для этого существуют различные программы. Многие HTML- редакторы имеют встроенные утилиты для создания карт. Есть отдельные программы. Я, например, пользуюсь программой Adobe Image Ready 3.0, которая идёт в пакете с PhotoShop.






Hosted by uCoz