Если текст в HTML-документ может быть введен непосредственно, то для вставки на веб-страницу графики, звука, видео и т.п. применяются специальные теги и атрибуты с адресами соответствующих файлов. При загрузке в веб-браузер HTML-документа с такими тегами в него будут загружены и требуемые файлы, если они будут найдены.
Применение графики делает веб-страницу визуально привлекательнее. Изображение позволяет лучше передать суть и содержание документа.
Примечание. Загромождение документа графикой приводит к увеличению времени загрузки веб-страницы. По этой причине рекомендуется применять графику только там, где это действительно оправдано.
В Интернете применяются графические форматы GIF, JPEG, PNG. Кроме того GIF-файл может содержать анимацию.
Графические изображения из файлов можно вставлять в документ ка элемент, занимающий определенную прямоугольную область, и как фон всей страницы.
Изображение вставляется в веб-страницы с помощью одинарного тега <img> (image(англ) — изображение). Этот тег имеет следующие параметры:
<img src = "адрес_ графического_ файла">
Адрес графического файла — это либо URL-адрес, либо имя файла, возможно с указанием пути. Путь может быть абсолютным или относительным. Если в качестве адреса файла указано просто имя файла, то браузер будет искать его в той же папке, в которой расположен вызывающий его HTML-документ.
Пример:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Изображение на странице</title>
</head>
<body>
<img src="http://sevidi.narod.ru/images/sv1.gif">
<img src="D:site/images/100-IMGA0442.JPG">
<img src="100-IMGA0390.JPG">
</body>
</html>
В окне веб-браузера это будет выглядеть ТАК.
В теге <img> можно использовать атрибут lowsrc, который принимает в качестве значения адрес графического файла. Можно создать два графическич файла: один содержит изображение полученное с высоким разрешением (logo.png), а другой рисунок полученный с низким разрешением и занимающий меньший объем (logo.gif).
Тогда тег
<img src = "logo.png" lowsrc = "logo.gif">
предпишет браузеру сначала загрузить файл logo.gif, а затем по мере загрузки страницы заменит его файлом logo.png. Этот метод позволяет ускорить формирование страницы в окне браузера.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
Значения параметров width и hight могут не соответствовать реальным размерам изображения. В этом случае веб-браузер выполнит перемаштабирование. Если значение одного из параметров указать неправильно, то изображение будет искажено. Если указать только один параметр, то значение второго будет расчитано пропорционально значению первого исходя из реальных размеров изображения. Без указания значений параметров width и hight загрузка графики происходит сразу же, как только браузер начнет интерпретировать тег <img> и, следовательно вывод последующего текста и других элементов будет задерживаться, а размер изображения будет равен оригинальному. Поэтому рекомендуется всегда указывать значения width и hight, так как это позволит веб-браузеру отформатировать веб-страницу до загрузки изображений. В противном случае загрузка каждого изображения приведет к необходимости произвести форматирование еще раз, что в свою очередь приведет к перемещению других элементов веб-страницы. В результате картинка в окне веб-браузера будет дергаться.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
В окне веб-браузера это будет выглядеть ТАК.
Примечание. Если тег <img>, задающий изображение, вставить в контейнерный тег ссылки <a>, то получится так называемая графическая ссылка (баннер). Браузер по умолчанию выделяет ссылки рамки вокруг их графических изображений. Чтобы исключить отображение рамки, достаточно использовать в теге <img> атрибут border = 0.
Фон клиентской области окна браузера можно заполнить изображением из графического файла. Фоновая графика задается в теге <body> с помощью атрибута background, значением которого является URL-адрес или имя графического файла.
Пример:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Изображение на странице</title>
</head>
<body background="fon1.png" >
Привет всем!
</body>
</html>
В окне веб-браузера это будет выглядеть ТАК.
Для браузера Internet Explorer можно указать дополнительный атрибут bgproperties="fixed", запрещающий прокрутку фонового изображения.
Пример:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Изображение на странице</title>
</head>
<body background="fon1.png" bgproperties="fixed">
Привет всем!
</body>
</html>
В окне веб-браузера это будет выглядеть ТАК.
Для того, чтобы предотвратить резкий переход, например от светлого тона к темному, вызывающее неприятное мелькание, необходимо использовать параметр bgcolor, где указать цвет близкий к фоновому. Ведь фоновое изображение может загрузиться с некоторой задержкой.
Пример:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Изображение на странице</title>
</head>
<body background="fon1.png" bgproperties="fixed" bgcolor="#D2FFFF">
Привет всем!
</body>
</html>
В окне веб-браузера это будет выглядеть ТАК.
В качестве фонового изображения обычно используется небольшой и простой рисунок (текстура), который многократно выводится на экран, заполняя все окно. Этот рисунок может представлять собой небольшой прямоугольник или же узкую полоску (например,с градиенской заливкой). Такие изображения, подобно листам обоев, покрывают все окно браузера, оставляя незаметными стыки. Кроме того, поскольку изображение небольшое (не более нескольких килобайтов), создание фона происходит быстро.
В качестве фона также можно использовать один экземпляр изображения, например фотографию. Поскольку размеры окна браузера и монитора могут быть самыми различными, то размеры фонового изображения должны соответствовать типичному или даже крайнему случаю. Например, если типичными являются разрешение монитора 1024х768 пикселов и полностью раскрытое окно браузера, то фоновое изображение должно иметь размеры 1024х768 пилселов или больше. При большом разрешении монитора в полностью открытом окне браузера будут видны 4 экземпляра этого изображения, что обычно связано с проблемой их стыковки.
Похожие материалы по теме: Вставляем изображение