Помогни ни да направим Uroci.net по - богат! Добави урок

HTMLЧаст 16 (Изображения)

fix3d   трудност:    видян: 18772



АТРИБУТИ НА ТАГА ЗА ИЗОБРАЖЕНИЕ

Атрибутите на тага за изображение не са абсолютно задължителни - и да не ги използвате изображението ви ще се вижда на екрана. Но за някои от атрибутите е препоръчително да бъдат въвеждани, тъй като това ще подобри качеството на вашия 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" />

Ефекта в браузера ще е следния:



Страници: «1 2 3 »

Сподели урока:



Коментари (3)

Valeri12345 на 02.10 2006 в 09:43ч.
Всичко това, което е написано изглежда лесно, но защо след като вмъкна изображение, което се намира в папката, в която се намира и HTML файла ми, то не се показва?
axrax на 13.10 2007 в 20:13ч.
и аз ги имах и открих един много лесен начин да напишеш правилният адрес (което най-вероятно е грешката ти:) ) аз работя с мозила и правя следното : 1-отварям си мозилата и един експлорер , 2- маркирам си снимката от експлорера и с мишката я довлачвам в мозилата, 3- в прозореца за адреса излиза правилният адрес , който копирам и пействам на мястото в HTML кода си :) успех :)
wowmanqk96 на 08.07 2009 в 14:09ч.
Valeri12345 трябва да направиш отделна папка от ХТМЛ файла и да я наречеш images и ватре слагаш сички изображения :)

Регистрирайте се, за да добавите коментар


Калдейта Ком ЕООД - © 2003-. Всички права запазени.
Препоръчваме: IT Новини