Картинку можна поміщати в документ майже так само, як текстовий символ. Для вставки цього незвичайного знака потрібно скористатися командою <img>. Команда не має парного закриваючого тега, але має багато атрибутів.
Атрибут src=имя_файла
Найголовнішим атрибутом команди є атрибут src, за допомогою якого можна задати ім'я файлу з картинкою. Наприклад, команда <img src=img.gif> примусить браузер відобразити на екрані графічний файл img.gif з поточного каталога.
Звичайно графічні файли не змішують з HTML-текстами, а поміщають в окрему теку ріс - підкаталог каталога з програмами (HTML-файлами). Тоді команда виведення графіки матиме вигляд:
<IMG src=./pic/img.gif>
Атрибут alt="текст_надписи"
Якщо браузер не знаходить картинки у вказаному місці на диску, він замість неї малює на екрані маленький прямокутник і вписує в нього напис, який заданий атрибутом alt.
Наприклад, виконуючи команду
<IMG src=monstr.jpg alt="Страшный звір">
браузер, не знайшовши на диску картинку, виведе на екран такий малюнок (мал. 5.2).
|
|
Атрибут alt рекомендується використовувати завжди. Навіть якщо картинка знайдена браузером, завдання напису не буде зайвим: коштує користувачу зупинити курсор на картинці, як напис з'явиться в маленькому віконці і повідомить додаткову інформацію.
Атрибути width=n і height=m
Ці атрибути задають ширину і висоту (в пикселах) прямокутника, в який виводиться картинка. Якщо атрибути не задані, картинка малюється в природних розмірах. Коли розміри прямокутника не співпадають з розмірами картинки, браузер проводить масштабування картинки, підганяючи її під вказані величини. Рекомендується завжди записувати ці атрибути і указувати в них природні розміри картинки. Якщо розміри указуються невірно - картинка виводиться браузером із спотворенням (мал. 5.3).
Якщо вказівка розмірів зовсім опущено - на екрані відбувається маленький «землетрус» у момент приходу картинки з мережі. Адже не знаючи розмірів зображення, браузер залишає під нього на екрані стандартний прямокутник, продовжуючи будувати решту елементів. Коли картинка завантажена, браузеру доводиться повністю перемальовувати екран.
Атрибут border=n
Атрибут дозволяє задати рамку навкруги ілюстрації товщиною в n пикселов. За відсутності атрибута або при значенні n=0 рамка не малюється (мал. 5.4).
Атрибути hspace=n і vspace=n
Атрибути vspace і hspace визначають вільний простір зліва і справа (hspace), над і під (vspace) картинкою (мал. 5.5 і 5.6).