Познаем основы.

| Macromedia DreamWeaver | HTMLHide | Ulead Gif Animator | Macromedia Flash | Home Site |
| Несколько уроков... | Создание веб-страниц | Познаем основы |



Начнем мы с вставки графических объектов в состав Web-страницы.

Для этого мы применяем тэг <img> со множеством параметров.
Этот тэг не имеет закрывающего двойника, т.к. он не задает какую-либо область действия правила отображения, а лишь внедряет в содержимое Web-страницы графическое изображение. Графическое изображение может быть еще и гиперссылкой, или даже скрывать несколько гиперссылок.

Основным и обязательным атрибутом тэга <img> является параметр src. В качестве значения этого атрибута используется адрес вставляемого графического файла, или, если быть точным, его URL. Если графический файл находится на том же сервере, то достаточно записать полное наименование файла, включая путь к нему по вложенным каталогам. Допустим, что каталог images с рисунками расположен в той же папке, что и HTML-файлы с Web-страницами, тогда тэг вставки графического изображения приобретет следующий вид: <img src="images/pict1.gif">
В этом примере мы ссылаемся на рисунок формата GIF, находящийся в файле с именем pict1.gif, который расположен в каталоге с именем images.
Первые появившиеся браузеры WWW отображали только текстовую информацию, никакая графика не поддерживалась. Сейчас такие обозреватели практически не встречаются, но каждый браузер имеет возможность отключения загрузки графики, поэтому всегда следуе использовать альтернативное текстовое представление рисунка, если тот не может быть по каким-либо причинам загружен браузером. Этот текст добавляется к тэгу img с помощью параметра alt, значением которого является текстовая строка; т.е., получится приблизительно следующая конструкция:

<img src="images/pict1.gif" alt"МОЯ МАШИНА">

В том случае, если графическое изображение показывается браузером, текст альтернативного представления отображается в виде короткой текстовой подсказки, когда пользователь наводит курсор мыши на это графическое изображение.
По умолчанию графическое изображение показывается именно в том виде, в каком оно было создано, с сохранением размеров по вертикали и горизонтали. Однако мы имеем возможность явно задавать размеры рисунка по своему усмотрению.
Для этого используются параметры height и width. Необходимо отметить, что браузеры стремятся сохранять пропорции рисунка, поэтому явное задание размеров, меняющее пропорции, может быть проигнорировано браузером, и он выберет такие размеры, которые были бы максимально близки к указанным пользователем, но не нарушали пропорций изображения. Обычно для Web-страниц готовят рисунки тех размеров, которые будут применятся при их отображении в составе Web-страниц. Если одно изображение должно выводиться несколько раз с различными размерами, то проще приготовить несколько графических файлов, чем отдавать свои рисунки для бесконтрольного отображения браузеру, который сможет нарушить всю верстку Web-страниц.

Существуют параметры hspace и vspace, позволяющее указывать величину чистого пространства, которое будет отделять графическое изображение от окружающих его других элементов оформления Web-страницы, другими словами, задавать отступ рисунка. Параметр hspace устанавливает отступ по горизонтали, а vspace - по вертикали. Эти параметры могут задаваться только числовыми значениями, указывающими расстояния в пикселах. Нулевого значения для этих параметров не предусмотрено, но обычно каждый брыузер использует малое нулевое значение.

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

Нелбходимо упомянуть о выравнивании графического объекта относительно обтекающего его текста. Для этого используется параметр align. Его значением может быть одно ключевое слово из предопределенного набора.
Значения bottom, middle и top применяются для позиционирования первой строки текста, обтекающего рисунок по вертикали. Значение top смещает его вверх, bottom - вниз, middle позволяет центрировать строку по вертикали. Для выравнивания по горизонтали графического изображения применяются значения left и right.
Первое значение left - смещает рисунок к левому краю блока, в котором тот отображается, а right - смещает к правому.

Мультимедиа.

У нас есть возможность использовать в оформлении Web-страниц видеоролики, но применять их следует аккуратно, т.к. файлы, содержащие эти видеоресурсы, обычно имеют большой объем.
Для того чтобы удаленный пользователь мог просмотреть их в своем браузере ему понадобится полностью загрузить этот файл на свою машину. У большинства пользователей Internet из-за характеристик используемых каналов подобная процедура может занять достаточно много времени, а ведь никто из нас не любит ждать загрузки Web-страницы.
Браузеры в состоянии воспроизводить видеофайлы форматов AVI, Real Video, Windows Media. Внедрение их в состав Web-страницы выполняется посредством все того же тэга <img>. Для указания местонахождения видеофайла используется параметр dunscr. По умолчанию, внедренный в Web-страницу видеоклип проигрывается один раз, сразу после полной загрузки страницы, но у нас есть возможность регулировать процесс проигрывания клипа или позволить самому пользователю управлять его воспроизведением.

Включив в состав тэга <img> параметр start мы можем явно указывать событие, после которого браузер должен воспроизвести видеоклип. Ключевые слова mouseover и fileopen используется как значения данного параметра. Первое из них указывает, что клип необходимо воспроизвести после того, как пользователь поместит курсор мыши на пространство, отведенное под видеовставку, а второе - что, воспроизведение начнется после полной загрузки HTML-файла. Впрочем, мы можем сочетать эти два варианта. В этом случае тэг вставки видеоролика будет выглядеть следующем образом:

<img dynsrc="movie.avi" start="mouseover, fileopen">


Мы можем указать, сколько раз необходимо воспроизвести видеоролик, установив значение loop равным числу повторений видеоклипа.
Если мы хотим чтобы видео воспроизводилось постоянно, без фиксированного количества повторений, то следует присвоить параметру loop значение infinite. Параметр loopdelay устанавливает временную задержку между повторами воспроизведения клипа. Значением данного параиетра должно быть число, указывающее промежуток времени в миллисекундах.
Рассмотрим использование этих параметров:

<img dynscr="movie.avi" loop="2" loopdelay="5000">


Здесь мы явно указываем, что видеоклип будет воспроизведен два раза сразу после загрузки Web-страницы с пятисекундной задержкой между воспроизведениями.
В данном случае мы сами управляем отображением видеофайла. Эту прерогативу можно передать и удаленному пользователю, который будет загружать Web-страницу. Для этого необходимо внести в состав тэга <img> параметр controls без какого-либо значения. Наличие этого параметра в тэге явно указывает, что вместе с видеоклипом на Web-странице будут отображены и элементы управления, например кнопки перемотки, запуска и остановки воспроизведения, ползунок ускоренной перемотки и др.

Звуковое оформление

Итак, для того чтобы просмотр Web-страницы сопровождался звуковым воспроизведением, необходимо в код страницы вставить тэг <bgsound>. Тэг помещается между тэгами <head> и </head>. У этого тэга существует обязательный параметр src, в качестве значения которого используется URL подключаемого звукового файла. Необходимо отметить, что браузеры гарантированно распознают и воспроизводят аудиофайлы форматов MIDI и WAV. Воспроизведение иных форматов, таких как MP3 и Real Audio, возможно только при подключении дополнительных модулей к браузерам.
Как и в случае с видеоклипами, мы можем задавать количество воспроизведений звукового файла с помощью параметра loop. В качестве значения этого параметра указывается число повторений. Если необходимо воспроизводить аудиофрагмент постоянно, следует использовать значение "-1". Непрерывное проигрывание некоего аудиофайла при загрузке Web-страницы описывается следующей конструкцией:

<bgsound src="song.mid" loop="-1">

На этом я заканчиваю раздел "ГРАФИКА", подробнее читайте в УЧЕБНИКАХ.


Главная страница

Java Script

Гифы и анимация

Учебники


Hosted by uCoz