АТРИБУТИ НА ТАГА ЗА ИЗОБРАЖЕНИЕ
Атрибутите на
тага за изображение не са абсолютно задължителни - и да не ги използвате
изображението ви ще се вижда на екрана. Но за някои от атрибутите е
препоръчително да бъдат въвеждани, тъй като това ще подобри качеството на вашия
HTML-документ.
1. Атрибутите width и height задават съответно ширина и
височина на изображението в пиксели.
Въвеждането на тези атрибути указва
на браузъра точно колко място да отдели за изображението, вследствие на което
страницата се зарежда по-бързо, а бързината на зареждане на един HTML-документ е
от голямо значение за посетителите на страницата. Препоръчително е винаги да
задавате ширина и височина на изображенията си.
2. Атрибута alt
задава алтернативно название на изображението.
Понякога, въпреки, че
страницата е заредена, изображенията не се появяват. Освен това някои
потребители настройват браузърите си да не изтеглят изображенията, за да
зареждат по-бързо страниците. В тези случаи на мястото, където трябва да е
вашето изображение, ще се появи празно рамкирано пространство. За да разберат
посетителите на страницата какво съдържа изображението се използва атрибута
alt="Произволно описание на изображението". Това, което напишете между
кавичките, ще се появи на мястото на изображението ви, ако то не се зареди. Така
посетителите ще научат какво представлява изображението, макар че няма да го
видят. Препоръчително е винаги да използвате този атрибут и по още една причина
- търсачките индексират текста, въведен като обяснение на графиките с атрибута
alt, така че това е още един начин за рекламиране и популяризиране на страницата
ви.
Ако комбинираме горните атрибути, ще получим следния
код:
<img title="óðîöè îò uroci.com" src="Example.gif" width="ширината
на изображението в пиксели, примерно 90" height="височината на изображението в
пиксели, примерно 200" alt="Описание на изображението" />
В случай, че
ползвате Internet Explorer, ще можете да видите алтернативния си текст дори и
изображението да се е заредило - отидете с мишката върху него и я оставете
неподвижна за няколко секунди - алтернативния текст ще се появи в малък отделен
прозорец.
3. Атрибута border задава рамка около изображението в
пиксели.
Ако не използвате този атрибут, около вашето изображение по
подразбиране няма да се появи никаква рамка. Но това се отнася само за
изображения, които не са хипервръзки! Ако едно изображение е използвано като
връзка, тогава около него автоматично се появява рамка с цвета, който сте задали
на хипервръзките (по подразбиране е син). В такъв случай, за да премахнете тази
рамка, трябва да въведете атрибута border със стойност 0: border="0".
Ако
желаете да зададете рамка на изображението си например 8 пиксела трябва да
напишете:
<img title="óðîöè îò uroci.com" src="Example.gif" border="8"
/>
В браузера изображението ще изглежда така:

!ВНИМАНИЕ: Атрибута border на тага img е изваден от стадратите на
езика и не се поддържа от XHTML 1.0 Strict DTD, макар че браузерите ще продължат
да го поддържат. На негово място е препоръчително да се използват стилове
(styles). За подробности погледнете CSS
справочника.
ПОДРАВНЯВАНЕ НА ИЗОБРАЖЕНИЕ СПРЯМО
ТЕКСТ
1. Ако вкарате кода за показване на изображение и
започнете да пишете текст веднага след него, без да изписвате тага за
преминаване на друг ред или какъвто и да е друг таг, тогава на екрана текста ще
започне да "тече" от най-долната част на изображението.
Сега ще научите
как да правите така, че текста да "обтича" изображението.
Този ефект се
постига чрез атрибута align, който трябва да се вкара в тага img и да му се
зададе някаква стойност.
- Например ако зададем на атрибута align
стойност left, кода заедно с текста ще изглежда така:
<img
title="óðîöè îò uroci.com" src="Example.gif" width="200" height="90"
alt="Описание на изображението" align="left" />
текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст текст
текст
Изображението ще е разположено в лявата част на страницата, а
текста ще го обтича отдясно:

Същия ефект се постига и когато се зададе на align стойност right,
само че в този случай изображението е изместено в десния край на екрана, а
текста го "обтича" отляво.
- Когато align="top" първия ред от текста се
показва подравнен с горната част на изображението, а останалата част от текста -
под изображението.
- Когато align="middle" първия ред от текста се
показва в средата на изображението, а останалата част от текста - под
изображението.
- Когато align="bottom" ефекта е като този по подразбиране
- текста започва да тече в долната чат на
изображението.
!ВНИМАНИЕ: Атрибута align на тага img е изваден от
стадратите на езика и не се поддържа от XHTML 1.0 Strict DTD, макар че
браузерите ще продължат да го поддържат. На негово място е препоръчително да се
използват стилове (styles). За подробности погледнете CSS
справочника.
2. Ако сте задали на атрибута align стойност left или
right, така че текста да "обтича" изображението, може да поискате да оставите
по-голямо от подразбиращото се разстояние между изображението и текста. Това се
прави с атрибутите за задаване на свободно пространство около изображението.
Атрибута hspace задава свободно пространство отляво и отдясно на изображението,
а атрибута vspace - отгоре и отдолу. Стойностите на двата атрибута са в
пиксели.
Например ако сте задали align="left и искате да добавите 10
пиксела свободно пространство отгоре и отдолу и 80 пиксела отляво и отдясно,
трябва да напишете:
<img title="óðîöè îò uroci.com" src="Example.gif"
width="200" height="90" alt="Описание на изображението" align="left" vspace="10"
hspace="80" />
Ефекта в браузера ще е следния:
