Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Лабораторная работа № 3. Графика в интернет-документах
Тестовые упражнения для закрепления пройденного материала 1. Создайте файл на диске С: \, в котором сделайте нумерованный и маркированный списки студентов группы. 2. Обозначьте 2-3 фамилии студентов как гиперссылки, которые открывают файлы с информацией о студентах. В файлах предусмотрите кнопку возврата к первоначальному файлу. Краткие теоретические сведения Разработчики Web-страниц могут управлять цветом фона документа, а также указывать изображения, используемые в качестве фонового. Для задания цвета фона употребляется параметр BGCOLOR тега < BODY>, а фоновое изображение включается в документ при помощи параметра BACKGROUND. В качестве значения параметра BGCOLOR указывается название цвета или его составляющие в шестнадцатеричном коде. В качестве фонового изображения должен использоваться графический файл формата GIF или JPG. Приведем пример записи тега < BODY> с указанием фонового цвета и фонового изображения: < BODY BACKGROUND=texture.gif BGCOLOR=gray> Для встраивания изображений в HTML-документ следует использовать тег < IMG>, имеющий единственный обязательный параметр SRC, определяющий URL-адрес файла с изображением. Простейший пример встраивания изображения: < IMG SRC=picture.gif> Данный тег может иметь ряд параметров. Выравнивание изображений При включении графического изображения в документ можно указывать его расположение относительно текста или других элементов страницы. Способ выравнивания изображения задается значением параметра ALIGN тега < IMG>. Возможные значения этого параметра приведены в табл. 3.1. Таблица 3.1 Значения параметра ALIGN
Поясним действие параметров выравнивания, приведенных в таблице. Сразу же оговоримся, что все значения параметров выравнивания изображений можно условно разделить на две группы по принципу их действия. К одной группе относятся два значения параметра - LEFT и RIGHT. При использовании любого из этих параметров мы получаем так называемое «плавающее» изображение. В этом случае изображение прижимается к соответствующему краю окна просмотра браузера, а последующий текст (или другие элементы) «обтекают» изображение с противоположной стороны. Здесь текст, размещаемый рядом с изображением, может занимать несколько строчек. К другой группе значений параметров относятся все остальные. При их использовании изображение как бы встраивается в строчку текста, а параметры выравнивания задают расположение изображения относительно строки текста. Таким образом, в отличие от плавающих изображений, здесь изображение является обычным элементом строки. Это легко понять, если представить, что изображение является просто одной буквой строки текста, правда, достаточно большой (типа буквицы). Приведем пример HTML-кода, в котором используются изображения как элемент строки. < HTML> < TITLE> Выравнивание изображений< /TITLE> < BODY> Выравнивание < IМС SRC=eagle.gif ALIGN=top> no верхнему краю < Р> Выравнивание no< IMG SRC=eagle.gif ALIGN =BASELINE> базовой линии < /BODY> < /HTML> Приведем пример плавающего изображения. В примере изображение прижато к правому краю окна просмотра браузера, а последующий текст располагается с левой стороны от изображения. Количество строк, располагаемое рядом с изображением, может изменяться в зависимости от размеров шрифта текста, а также размеров окна просмотра. Текст, не поместившийся рядом с изображением, автоматически продолжается ниже. Этот пример построен на следующем исходном коде: < HTML> < TITLE > Выравнивание изображений< / TITLE > < BODY> < IMG SRC=spb.gif ALIGN=right> < P ALIGN=JUSTIFY> Санкт-Петербург расположен в самой восточной оконечности Финского залива в устье реки Невы, на 42-х островах ее дельты. Географические координаты города: 59" 57'северной широты и 30" 19' восточной долготы от Гринвича. Из крупнейших городов мира (с населением свыше одного миллиона человек) Санкт- Петербург является ближайшим к Северному полюсу, он находится на одной широте с северной частью Камчатки и южной оконечностью Аляски. < Р ALIGN=JUSTIFY> Высокоширотным положением города объясняется явление белых ночей. Они наступают 25-26 мая, когда солнце опускается за горизонт не более чем на 9', и вечерние сумерки практически сливаются с утренними. Наибольшая продолжительность дня приходится на 21-22 июня; заканчиваются белые ночи 16-17 июля, продолжаясь в общей сложности более 50 дней. < /BODY> < /HTML> Базовая линия (BASELINE или BOTTOM) - это нижняя часть линии текста, которая проводится без учета нижней части (descender) некоторых символов, например, букв типа j, q, у. В отличие от выравнивания по базовой линии, при задании значения ABSBOTTOM выравнивание выполняется по нижней части самого низкого элемента в строке, т. е. по одному из символов строки, имеющему элементы, лежащие ниже базовой линии. Аналогично обстоит дело с различием между параметрами ТОР и ТЕХТТОР. Например, самым высоким элементом в строке может быть графическое изображение, в то время как самым высоким текстовым элементом строки является, как правило, заглавная буква. < HTML> < TITLE> Различие параметров выравнивания < /TITLE> < BODY> < IMG SRC=monkey.gif> < IMG SRC=mouse.gif ALIGN=top width=160> Выравнивание ALIGN=TOP < IMG SRC=monkey.gif> < IMG SRC=mouse.gif ALIGN=texttop width=160> Выравнивание ALIGN=TEXTTOP < /BODY> < /HTML> Если в документе используются плавающие изображения, выровненные со значением RIGHT или LEFT, то имеется возможность принудительного прекращения обтекания в заданном месте текста. Это обеспечивается применением тега принудительного прерывания строки < BR> с параметром CLEAR. В качестве значений параметра CLEAR можно использовать следующие: LEFT, RIGHT или ALL. Так, для приведенного выше примера в нужном месте текста можно разместить строку: < BR CLEAR=right>. Текст, следующий далее, будет размещаться ниже изображения с новой строки. Задание размеров выводимого изображения Тег встраивания изображений имеет два необязательных параметра, указывающих размеры изображения при отображении, - WIDTH и HEIGHT. Значения параметров могут указываться как в пикселах, так и в процентах от размеров окна просмотра. Значения параметров ширины и высоты изображения могут не совпадать с истинными размерами изображения. В этом случае браузеры автоматически при загрузке изображений выполняют его перемасштабирование. Заметим, что неаккуратное задание параметров может привести к изменению пропорций рисунка и, как следствие, к его искажению. < HTML> < TITLE> Задание размеров изображений < /TITLE> < BODY> < IMG SRC=spb.gif WIDTH=300> < IMG SRC=spb.gif> < IMG SRC=spb.gif WIDTH=75> < /BODY> Отделение изображения от текста Для тега < IMG> можно задавать параметры HSPACE и V SPACE, значения которых определяют отступы от изображения, оставляемые пустыми соответственно по горизонтали и вертикали. Это гарантирует, что между текстом и изображением останется пространство, необходимое для нормального восприятия. В приведенном ниже HTML-коде со всех четырех сторон изображения задан отступ, равный 20 пикселам. < HTML> < TITLE> Использование параметров HSPACE и VSPACE < / TITLE> < BODY> < IMG SRC=spb.gif ALIGN=left HSPACE=20 VSPACE=20> (Текст абзаца) < p> (Текст абзаца) < /BODY> < /HTML> Рамки вокруг изображений Изображение, встраиваемое на страницу, можно поместить в рамку различной ширины. Для этого служит параметр BORDER тега < IMG>. В качестве значения параметра используется число, означающее толщину рамки в пикселах. По умолчанию рамка вокруг изображений не рисуется. Исключением из этого правила является случай, когда изображение является ссылкой. < HTML> < TITLE> Помещение изображения в рамку < / TITLE > < BODY> < IMG SRC=map.gif> < IMG SRC=map.gif BORDER=1> < IMG SRC=map.gif BORDER=5> < IMG SRC=map.gif BORDER=10> < /BODY> < /HTML> Альтернативный текст Одним из параметров тега < IMG> является параметр ALT, определяющий альтернативный текст. Его указание дает возможность пользователям неграфических браузеров или пользователям, работающим в режиме отключения загрузки изображений, получить некоторую текстовую информацию о встроенных изображениях. При отключенном изображении вместо них на экране появится альтернативный текст, определенный значением параметра ALT. Значение этого параметра имеет смысл и для случаев, когда загрузка изображений будет выполняться. Поскольку загрузка изображений выполняется на втором проходе после отображения текстовой информации, то изначально на экране на месте изображения появится альтернативный текст, который по мере загрузки будет сменяться изображением. Современные браузеры будут также отображать альтернативный текст в качестве подсказки (tooltip) при помещении курсора мыши в область изображения. < IMG SRC=ua.gif ALT=”Герб Украины" WIDTH=150 HEIGHT=174> < IMG SRC=kharkiv.gif ALТ=" Герб Харькова" > Использование изображения в качестве ссылки Графические изображения могут использоваться не только в качестве иллюстраций, но и выполнять роль указателей гипертекстовых связей. Для обеспечения работы изображения в качестве ссылки на другие ресурсы достаточно включить изображение внутрь тега-контейнера < А>. Пример: < А HREF=My_doc.html> < IMG SRC=map.gif> < /A> Любая часть такого изображения будет работать как указатель ссылки на документ My_doc.html. Существуют возможности задания изображений, отдельные фрагменты которых будут указывать на различные ресурсы. Параметр LOWSRC Еще одним параметром, который можно задать в теге < IMG>, является LOWSRC. Его значение определяет файл с альтернативным изображением, которое должно появляться при первом проходе выдачи на экран загружаемого документа. Смысл задания двух загружаемых на одно и то же место изображений заключается в следующем. В качестве изображения, указываемого значением параметра LOWSRC, рекомендуется выбирать картинку того же содержания, но более низкого разрешения, возможно с меньшей глубиной цвета или даже монохромное. Изображения такого рода занимают значительно меньше места и, как следствие, быстро загружаются. Это позволяет уже на первом проходе формирования документа увидеть общие черты изображений и не ожидать их полной загрузки. Пример записи: < IMG SRC=main.gif LOWSRC=low.gif> Использованию параметра LOWSRC присущ ряд особенностей. Если была загружена картинка, адрес которой был задан параметром LOWSRC, то основная картинка будет иметь точно такие же размеры, что и предыдущая. Если изображения исходно имели различные размеры, то основное изображение будет приводиться к размерам первого. При этом могут быть нарушены пропорции основного изображения. Во избежание этого разумно указывать настоящие размеры основного изображения (параметрами WIDTH и HEIGHT тега < IMG> ). Тогда на первом проходе изображение низкого разрешения будет приводиться к размерам настоящего изображения, а на втором проходе - будет заменено им. Использование миниатюрных версий изображений На Web-страницах часто используются миниатюрные версии изображений (thumbnail) в качестве графических указателей ссылок на полноразмерные изображения. Изображения такого рода представляют собой уменьшенные копии оригинальных изображений, имеющие иногда также меньшую глубину цвета или представленные в оттенках серого цвета. Файлы с такими изображениями занимают значительно меньше места по сравнению с полноразмерными и поэтому гораздо быстрее грузятся. С помощью миниатюрных версий можно быстро просмотреть набор изображений, доступных для загрузки, и выбрать понравившееся. В Интернете можно найти целый ряд специализированных сайтов, содержащих разного рода изображения и обеспечивающих предпросмотр (preview) с помощью миниатюрных копий. Большое число сайтов не предназначено для детских глаз, но есть и ряд интересных серверов, предлагающих изображения различной тематики. Можно отметить сайт http: //www.snap-shot.com. Ход работы 1. Подготовьте интернет-страницу с фотографиями и описаниями. Используйте различные способы обтекания текстом графических изображений. Задайте фоновый рисунок. Фотографии получить у преподавателя. 2. Подготовить интернет-страницу в которой, маленькие фотографии являются кнопками для гиперссылок на файлы с полноразмерными фотографиями. Предусмотреть отступы, рамки, альтернативный текст.
|
Последнее изменение этой страницы: 2017-05-11; Просмотров: 280; Нарушение авторского права страницы