Transcript
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com ----------------------------------------------------------------------------------------------------------- Guia Prático de HTML Este Guia foi escrito por Tiago Daniel de Souza Email: tiagocopa [at] gmail [dot] com Site do Autor: http://www.tiagosouza.com This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License. http://creativecommons.org/licenses/by-nc-sa/2.0/br -1- Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com ----------------------------------------------------------------------------------------------------------- SUMÁRIO 1 . IN T RODUÇÃO ........ ........ ....... ........ ....... ........ ....... ........ ....... ... 05 2 . SOB RE O HT ML .. ..... ........ ....... ........ ....... ........ ....... ........ ....... .. 05 3 . S U A P RI MEI R A PÁGIN A E M HT ML . ........ ........ ....... ........ ....... ... 3 .1 - O q ue es tá d en tro de u m a rq u i vo e m HTM L? ! .... ...... ........ ....... 3 .2 - Ex p eri m en te você mes mo ...... ........ ....... ........ ....... ........ ....... 3 .3 - Ex p l ica ção do Exe m p lo .......... ........ ....... ........ ....... ........ ....... 3 .4 - De vem os usa r a ex te nsão .h t m ou . htm l ? ............. ........ ....... .. 3 .5 - E d itor es " P uro s" v e rsus W YS IW Y G ......... ........ ....... ........ ....... . 3 .6 - FA Q (P e rg u ntas F r eq üe nt es) .. ........ ....... ........ ....... ........ ....... 06 06 06 06 07 07 07 4 . ELE MEN TOS E AT R IBUTOS ........ .......... ........ ....... ........ ....... ..... 4 .1 – El eme nt os . .......... ........ ....... ........ ....... ........ ....... ........ ....... 4 .2 – A tr i bu tos das Ta gs ...... ....... ........ ....... ........ ....... ........ ....... .. 4 .2 .1 - A t rib u tos pod em s e r a p l ica dos à m aio r ia das tag s ....... ........ . 4 .3 - De vem os usa r as pas o u p l ic as/a pós tro fos ..... ....... ........ ....... ... 4 .4 – Notas Rá p id as ..... ........ ....... ........ ....... ........ ....... ........ ....... . 08 08 09 10 11 11 5 . O CABEÇALHO DE UM DO CUM ENTO H TM L ... ........... ........ ....... .. 5 .1 - O El em e nto) e d ev e se r co lo cad a i me d iata me nt e ante s do in íc io d o cont eú do do el e me nto. Um a ta g de f ec ha m en to se di fe r enc ia de uma ta g de ab e rt u ra ape nas po r uma b a rr a ( / ) an tes do n o me do e le m en to (ex.
) e d ev e se r co lo ca da i m e dia ta men te ap ós o f im do c on te ú do d o e l em en to. O s Atribu to s se r ve m p a ra d e fi n ir u ma pro pr i e da de de u m e le men to HTM L. O s a tr i bu tos HTM L de ve m s e r co locad os se mp re n a ta g d e a be rtu ra, l o go a pós o n om e do e le me n to, p r e ce d i do d e u m es pa ç o e é com p osto d e u m n om e d e a trib uto, u m s ina l d e igu a l ( = ) e u m va lo r de a tribu to, c er ca do po r a sp as d upla s ( " ) ou s i m pl es ( ‘ ) A ta gEsta é a minha primeira tabela. |
Esta é a minha segunda tabela. |
Aqui temos algum texto
Nes ta si tu aç ão ac i ma, o nav eg ad or po d e re ag i r de dua s f or mas : • • A p re se nta r o te xto por q ue el e se e nco nt ra d e nt ro de u m e l em ent oEs co nd e o t ext o po r qu e e le pe rte n ce ao cab e ça lho . S e v oc ê col oc ar um el e me nto não a uto r i zado, co mo
o u
, de nt ro d o c ab eç al ho, a mai or ia dos nav e gado res va i esc r ev er este e le me nto n a pá g i na. A p ar en te me nt e, as p esso as qu e são res po nsá ve is pe la con c ep ção dos b r owse rs a cha m q ue est e gên e ro de e r ros é ac e itá ve l. Es ta e out ras d e f ic iê n cias dos b rows e rs s ão p a rc ia l ment e r es ponsá ve is pe las m ás p rá tic as d e co di f ic aç ão a d qu i ri d as p or m u it os c r ia do res de pá gi nas HTM L. U ma das r a zões q ue l e va ram à c r ia ção d a l i n guag e m XHTML f o i a ne cess i da de d e a ca ba r co m es tas si tua ções de um a v ez po r to das. 5.1.2 - Elementos de cabeçalho (
) Elemento Descrição Contém informação importante a respeito do documento mas que não deve ser apresentada no corpo da página Define o título da página Define um URL base comum para todas as ligações relativas da página Faz referência a um recurso externo e estabelece a ligação com ele Dá informação sobre aquilo que o documento contém
Título Título Título Título Título Título
1 2 3 4 5 6
No c ód i go a ci ma, o HTM L au toma ti ca me nte so lta uma li nh a em b r an co e ntr e u m t í tu lo e o ut ro.
7.2 - Parágrafos O s pa rá g raf os são de fi n i dos c om a ta g < p>
Título Título Título Título Título Título
1 2 3 4 5 6
Título Título Título Título Título Título
1 2 3 4 5 6
Este é um parágrafo
Este é um outro parágrafo
No có d igo a ci ma, o HTM L a uto ma ti ca me nte a c res ce nta u ma li n ha em b ra nc o a nt es e d ep o is d e u m p ar ág ra fo. 7.2.1 - Alinhamentos de parágrafo Vo cê já d ev e te r v isto q u e em cer tos d oc ume nt os o text o a pa re ce o ra a l i nha do à d ir ei ta, o ra à es qu e rd a, no c e nt ro ou e nt ão oc up ando u ni fo r me me nte o es pa ço da p á gi na (texto justificado) . Isso po de ser ob t id o fa ci l me nt e e m HTM L. Ve ja a ta be la ab a ixo : ELE MEN TO DES CRI ÇÃOAlinha o texto à esquerda - 14 - Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com ----------------------------------------------------------------------------------------------------------
Alinha o texto à direita Alinha o texto centralizado Alinha o texto justificado Not e qu e e nt r e os de l i mi ta dor es < e > não en co nt ra-s e a pe nas o el em en to < p>. A lé m d e le, ex ist e o t exto a lign= "a lin ha me n to". D iz em os q u e a lign é u m at r i bu to d o el em en to p e a lin ha me nt o é o va lo r dess e at ri b ut o. No c aso d e < p a lign="j us tif y">, o va lo r d o at ri b uto a lig n (que significa alinhamento em inglês) é j us tif y (justificado) . O s at r i bu tos, as pa la v ras qu e se g ue m o e l em en to, i nfo r mam o na ve ga do r a r es pe it o das p ro p ri ed a des q ue os e le me nt os po de m ass u mi r. C o nf uso ? ! P ode p a re ce r um p ou co co nf uso, mas não é. C o mo d isse a To ya, " Um disco de banda punk pode ter diversas propriedades ou 'atributos' - a cor do disco, tamanho, velocidade, etc, tudo isso são atributos. " E e u d i go m a is: se vo cê c ol oca o dis co n um t oc a- di scos, v oc ê po d e o uv i- lo em d u as o u n o má xi mo t rês v e lo ci da des. Às ve zes d á p ra o uv i r a o co ntr á rio . Mas se vo cê ar re mes sar seu s d i scos do Fo fão, ga ran to qu e e les po de rão g i ra r e m mu i tas o ut ras ve lo ci da des . A ssi m é o HTM L, co m m u itas o pç ões pa ra v oc ê ex i bi r se u te xto. No HTML, os v al or es dos a tr i bu tos p o de m ser d e f in i dos da fo rm a a trib uto=v alo r o u atribu tos="v a lo r" (como em align="justify") , q ue é ma is r e com en dad a. C o mo v ocê v i u, ne m t od os os có d ig os e m HTM L n ec ess ita m de a tr i bu tos, e m es p ec ia l os com an dos de mo d if i caç ão d e tex to c om o ne g r ito, i tál i co, s ub l i nha do, e tc. Re su m in do, os a tr i b utos d ef i ne m c a ra cte r ísti ca s a d ic ion ai s aos e le me nt os. Nas se çõ es s egu i nt es v er em os e le men tos c om vá r ios at r ibu tos. Por e xe mp lo, não a d ian ta di ze r ao s eu na ve ga do r pr a p or um li n k e m algu ma pa rt e d o se u te xto, é p re c iso di z e r ao na ve ga do r, por ex em p lo, p r a qu e lug a r ess e lin k apo nt a. É i sso o q ue u m a tr i bu to faz . 7.3 - Criando uma divisão Ex is te m mo me ntos em q u e que r emos q ue v ár ios pa rá g raf os p oss uam um m es mo va lo r d e a tr i bu to - centralizado, por exemplo . A o i nv és de es c re ve rm os a lign= "jus tify " a c ad a a be rt u ra de no vo pa rá gr a fo, po dem os us ar o e l em en to div, q ue c ria u ma " d iv is ão " n o d o cu me nto n a qu al alg u ns a tr i b ut os são p rese rv a dos. Ve ja mos o ex em p lo :
Parágrafo 1 Parágrafo 1 Parágrafo 1
Parágrafo 2 Parágrafo 2 Parágrafo 2
Parágrafo 3 Parágrafo 3 Parágrafo 3
não exi st e o co ma n do < /br>, ist o é, a q u e bra de l i n ha nã o ag e nu ma reg i ão d e t ext o d el i mitad a, mas sim n um po nt o d o tex to. C o mp l ic ado? ! E ntão va mos lá, m a is uma v e z exp l i ca n do de um a o ut ra fo rma : c oma n dos co mo , < i> e < u> a gem so b re um a re g ião d o t ext o e pre c isa m se r f e cha dos c om s eus r es pe ct i vos < /b>, e < /u> , p o is do co nt rá r io esse s co man d os a gi rão a té o f im do d ocu m en to. Já o c om an do de q ue b ra d e l in ha, < /b r>, e a l gu ns ou t ros at uam som en te n o p o nto o nd e e les a pa rec e m. Ve ja o ex em p lo a ba ixo da u ti l i zaç ão d a ta g
Este
é um pará
grafo com quebra de linha
. Ex is te m p essoas q ue u t i li za m p ar á gr afos vaz i os p ara ob t er o mesm o r esu l tad o, m as isso es tá er ra do. A ta g < p> de ve s er usa da ap ena s p a ra de f ini r p a rá gra fos, e o e le men to n ão de ve se r usa do, p o r ex em p lo, pa ra c ria r l i stas, poi s ex ist em ta gs co nc eb i da s es p ec i f ic am en te pa ra isso. Se m p re qu e v oc ê p re cisa r de o bte r u ma fo rm ata ção es pe c ial , voc ê d ev e usa r o e le men to q u e fo i c r iad o p ara esse ef ei to. 5 ) E m m ui tas pá g i nas, os par á gr afos est ão es c ri tos s em a e t i qu eta d e f e cha me nto () A p esa r dos na ve ga dor es ac e ita re m est a om iss ão, ten ha se m p re ate n ção p ara f e cha r tod os os e lem e ntos que re q ue rem u ma tag d e f e cha me nto. Se v oc ê t en ta r va lid a r uma p ág i na q ue co nt en ha est es er ros, v e rá q u e e la não passa rá n o tes te de v al i da ção. 6 ) Os e le me nt os < p> e
até
Define Define Define Define Insere Insere Define um documento HTML o conteúdo principal, o corpo do documento títulos, de 1 a 6 parágrafo linhas em branco, quebra de linha uma linha horizontal um comentário 8. FORMATAÇÃO DE TEXTO A l i n gu ag em HTM L de f in e vá ri os el em en tos pa ra s e for mata r um t exto , co mo p o r ex em p lo, esc re ve r e m ne gr i to, it ál i co, s ub l i nha do, e tc . O exe m p lo a ba ixo m ost ra a l gu ns de les : Este exemplo tem texto em itálico, negrito, enfatizado, sublinhado e tipo
código de computador
8.1 – Elementos para formatação de texto TAG
DESCRIÇÃO
Define Define Define Define Define
seu seu seu seu seu
texto texto texto texto texto
em negrito grande em itálico pequeno forte
- 17 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com ----------------------------------------------------------------------------------------------------------
Define códigos de texto Define o texto com uma fonte especial determinada pelo navegador Define código de computador de amostra Define o texto utilizando uma fonte de tipo e largura definidas pelo navegador Define variáveis Define o texto pré-formatado Desuso. Utilize ao invés Desuso. Utilize ao invés Desuso. Utilize ao invés
8.3 – Elementos para citações e listas de definições TAG
DESCRIÇÃO
Define Define Define Define Define Define Define Define
uma abreviação uma sigla um elemento de endereço a direção do texto uma longa citação uma pequena citação a citação um termo de citação
9. LIGAÇÕES DE HIPERTEXTO ("LINKS") Essa é uma das se ções ma is i mp o rta nt es d es ta a post ila, po is af i na l esta mos f a lan do de h i p er tex to. Q ue re mos q ue um a pá g ina HTML possa fa ze r re fe rê nci a a o ut ras pá g inas ht ml ou pa ra qu al q ue r o ut ro ti po de a r qu i vo qu e se en con t re e m ou tro s l u ga res d a w e b. No jar g ão da i nte r ne t, voc ê q u e r l i ga r ( l i n k) pa r te d a sua pá gi na co m out ras. I sso é fe ito d e mo do m u it o s i m pl es com o e l em en to a, c omo s egu e : CMI Brasil
C o mo você d ev e t er p e rc eb i do, o at r i bu d o h ref (Hipertext Reference / Referência de Hipertexto) i n di ca o e n de re ço da p ág i na q ue vo cê q u e r "l i nka r" ( l i ga r) ao se u do c ume nt o. No ex em p lo ac im a, o texto CMI B ra s il a pa rec e c om o um a r e fe rê nc ia par a o l i n k. Se vo cê c l ic ar so br e esse tex to, se u n av e ga dor au tom at i cam ent e ten ta rá a br i r a p ág in a h tt p :/ /ww w. m id ia i nd ep e n de nte. or g
- 18 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
O s e n de re ços s ão es cr i tos na for m a d e URL (Uniform Resource Locators) , q u e é um a man e ir a q ue in v en ta ram p ar a s e es pe c if i car o cam i nho at é se c he ga r n u m ar q u ivo qu e est eja n al g um lo ca l da in te r ne t. O fo r mato d a URL é : protocolo://nome-do-computador/pastas/arquivo
O p ro toco lo in d ica c omo o n av e ga dor i rá b uscar o ar q ui vo. N om e d o c o mp u ta do r é aq ue le en de re ço d o t i po w ww. n in g ue m. co m.b r e as pasta s são os d i ret ór ios d en tr o de sse co m pu ta dor o n de es tão os a r qu iv os. U ma UR L de um a rt i go do s it e da CMI Br as il é, por e xe mp lo, h tt p :/ /ww w. m id ia i nd ep e n de nte. or g / pt/ b l ue/2 0 0 4/ 09 /2 90 6 6 9.sh tm l, o nd e h ttp: // é o p ro to co lo , p t, b lue , 2 0 04 e 0 9 s ão p as tas (uma fica dentro da outra) e 29 0 6 6 9 .sh tm l é o nom e d o a rqu iv o . h tt p :/ / \-- - www.m i d ia in d epe n de nt e.o rg \ --- pt \-- b l u e \-- - 2 00 4 \- -- 0 9 \- -- 2 906 69 .sh tm l L e mb r e-se ta m bém q ue q ua n do v ocê ac essa o en d er eç o h tt p :/ /ww w. ni n gu em .co m. br , p or e xe mp lo, es tá na verd ad e ve nd o o a r q uiv o h tt p :/ /ww w. ni n gu em .co m. br / in dex. ht m l. Os ar q u ivos do t i po in d ex .h tm l se m p re são pr oc u rados pe lo nav e ga do r qu an do vo cê so l ic i ta a pe nas o n om e d o si te o u u ma pas ta d e um c omp u ta do r. E m h tm l, ex ist em t rês f o rmas poss í ve is d e se fa ze r l in ks : os link s inte rno s, os link s loc a is (ou relativos) e os link s ex te rno s .
9.1 - Links internos L ink s in tern os s ão a q ue les q ue l i ga m um a se ção d e um a pág i na co m u ma o ut ra se ção d a mes ma p ág i na. Po r exe m pl o, se e u qu ise r f az er um a re fe r ênc ia p a ra a s eção H i pe rt ex to de ssa n ossa ap ost i la, basta q ue e u p ri m e iro de f in a u m no me p a ra a se ção H i pe rt ex to e e nt ão a d ic io ne u m l in k pr a e la. Isso é f e ito da seg u i nt e fo rm a: 1 - Vou at é o i n íc io d a s eçã o H i pe r tex to e ad i c io no o se g u in te cód i go , ao i nv és d e s im p lesm e nte esc re ve r o t ít u lo da se ção: Hipertexto
2 - A di c io no o li n k p ra ess a s eção com o se g u in te cód i go , Vá para a seção hipertexto
O a tr i bu to n am e s e rve a pe nas pa ra da r u m n o me p ara u ma pos iç ão de u ma p á gi na ht ml . O va lo r d e na me po de s er q ua l qu er u m (nesse caso eu coloquei
"Hipertexto"). Q ua n do voc ê fi z er u ma re fe r ên cia a u m l i nk i n te r no u til i za n do o at r i bu to h ref , v oc ê p rec isa ne cess ar i am en te ad i c io nar o c ar ac te re # (jogo da velha) ant es
- 19 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
d o nom e da s ua s eção - no nosso caso, #Hipertexto - po is do c on t rár io se u n av e ga dor t en ta rá a bri - lo co mo um l in k loc al .
9.2 - Links locais ou relativos L ink s lo cais s ão a que l es q ue re f er en c iam u m a r qu i vo q ue es tej a n o m esm o c om p uta dor q u e a sua pá g i na. L ink s lo cais nã o c ont ém o ht tp: // no i n íc io d o e n de re ço. P or ex em p lo, se no m e u do cum e nto h tml e u q u ise r f a ze r u m l i n k p a ra o a rqu i vo link s .h tm l q ue es tá n a mes ma p asta d o m eu doc u me nto, não p r ec iso d igi ta l o e nd er e ço co m ple to, m as ap e nas : Acesse os links!
Ess e t ip o d e a r gu men to pa ra o h ref t amb é m é cham a do d e link s re la tiv os. S e vo cê q ui se r l in ka r u ma p á gi na q ue es tej a do d i retó r io (pasta) s up er io r d a s ua pá g i na, u se d ois p o ntos e um a ba r ra an tes do n om e do ar q ui v o: Acesse os links!
A va nta gem de voc ê usa r l i nks r el at iv os é qu e vo cê po d e mo ve r to do o se u s it e pa ra um no vo end e re ço na in te r ne t e não pr ec isa r r ee d ita r to dos os l i nk s q u e ap on tam pa ra pá gi na s do se u p ró p r io si te .
9.3 - Links externos L ink s e x te rno s são a q ue les q u e po dem a pon ta r p a ra q ual q u er ar q ui vo d i sp on í ve l n a i nt er ne t, c omo po r ex em p lo : Acesse a Wikipedia!
O s link s e x terno s p r ec isa m ne cess ar ia me nt e co nter o pr e fixo h tt p: // e o e n de re ço co m pl eto do a rq u iv o.
9.4 - Alvo (target) U m a t ri b uto in te ressan te pa ra o e le me nto é o ta rge t, qu e pe r mi t e q u e o l i nk se ja a be rt o n u ma ou tra jan el a do se u na ve ga do r. Acesse a Wikipedia!
O a r g um ent o do a tr i bu to ta rge t é o n om e d a ja ne la do n av eg ado r q ue a b r ir á o l in k. Se v oc ê qu iser q u e o li nk se ja a be rt o n um a no va jan e la, s im p les men te es co l ha q ua l qu er no me com o ar gu m en to.
9.5 – Elementos para fazer ligações ELE MEN TO
DES CRI ÇÃO
Define uma âncora ou uma ligação de hipertexto
- 20 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
10. LISTAS A l i n gua ge m HTM L c on té m e l em en tos q u e pe rm i te m d e f in iç õ es, lis tas o rd e na das e lis ta s não ord ena da s .
cr iar
lis tas
de
10.1 - Listas Não Ordenadas U ma lis ta n ão o rd ena da co ntém vá r ios ite ns mar cad os to dos c om o mesm o s ím bo lo (normalmente um círculo pequeno ou um quadrado pequeno). P ar a cr ia r u ma lis ta n ão or de na da, u ti l i zam os o e l em e nto ("unordered list"). De nt ro d esse e l em en to, os vá r ios it ens são cr i ad os co m o el e ment o < li> ("list item"). O exe m pl o se g u in te mos tra um a li sta s i mp les : - Rum
- Bagaço
Es te é o asp e cto de co mo v ai fi ca r e m s eu n av e ga dor: • •
Ru m Bag aço
D e nt ro d e u ma li sta n ão or d ena da p od emos c olo ca r p ará g ra fos, qu eb ras d e l i n ha, i ma ge ns, o ut ras l is tas, e tc.
10.2 - Listas Ordenadas U ma lis ta o rde na da co nté m v ár ios ite ns n u me ra dos e é c r ia da co m o e l em en to < o l> ("ordered list") . Os it ens da li sta de f in em -se c om o e lem e nto < li> ("list item") . - Rum
- Bagaço
Es te é o asp e cto de co mo v ai fi ca r e m s eu n av e ga dor: 1 . R um 2 . Ba ga ço D e nt ro d e u ma l ista o r de na da po de mos c olo ca r pa rá gra fos, q ueb r as d e l inh a, i m ag ens, ou t ras l is tas, e tc.
10.3 – Listas de Definições U ma lista d e d ef in içõ e s não é c o nst it u ída p or u ma s é ri e de it ens , mas s im p o r vá r ios t e rmos a com p an ha dos d e d esc r içõ es d e s eus s ig n if i ca dos.
- 21 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
A s lis tas de d ef i n içõ es sã o c r ia das co m o el e me nto ("definition list") O n om e de ca da te r mo f i ca d en t ro d e u m e lem e nto ("definition term") e a s ua d esc r ição f ica no e l em en to < dd> ("definition description") - Rum
- Bebida espirituosa muito apreciada pelos piratas do Caribe
- Bagaço
- Bebida com elevado teor alcoólico. A sabedoria popular atribui-lhe fortes propriedades terapêuticas.
Es te é o asp e cto de co mo v ai fi ca r e m s eu n av e ga dor: R um Be b i da es pir i tu osa m u it o a p re c ia da pe los pi ra tas do Ca ri b e Ba ga ço Be b i da co m e le va do t eo r a lcoó l ico. A s ab e do r ia po p ular r eco n hece -l he f o rtes p ro pr i e da des t er a pê ut ic as. D e nt ro de u m e l em ent o < d d> po de mos co lo ca r pa rá gr a fos, qu eb r as d e l i nh a, i m ag ens, ou t ras l is tas, e tc.
10.4 – Elementos para Listas ELE MEN TO
DES CRI ÇÃO
-
-
-
Desuso. Utilize
11. IMAGENS A l ém d e ma ni p u lar t ex to, o h tml t am bé m se r ve pa ra ex ib i r im ag e ns de um a m an e ira mu i to si m p les, usan do p a ra iss o o e le me nto im g :
O a tr i bu to s rc - source, fonte em inglês - d á o n o me d o a rq u ivo d a ima ge m e é o ú ni co at r ib ut o o b ri ga tó ri o pa ra o e le me nt o img . Os a t rib u tos pa ra a l a rg u ra (width) e a a lt u ra (height) não são ne cessá r ios, m as se rão m uit o ú te is qua nd o as p essoas es t ive r em na v eg a ndo e m se u s it e: q ua n do se u n av e ga dor a b re u m a r qu i vo htm l e en con t ra o e lem e nto img , e le usar á o r es pe ct i vo a tr i bu to s rc co mo o en d er eç o ond e es tá o ar q u i vo d e im a ge m a ser e xi b i do. Em o ut ras pa la vr as, o e l em en to im g a pe nas pa ssa uma r e fe rê nc ia d o a r qu i vo d e i ma ge m ao n av eg ad o r, ou sej a, vo cê não es tá col oc an do esse a r qu i vo d e i ma g em de nt ro do se u a r qu i vo h t ml, vo cê está a pen as co lo can d o e m s eu a rqu i vo ht m l u ma r e fe rên c ia a ess e a r q ui vo de i ma ge m. O n av eg ado r, p o r sua v ez , c om eça a ba ixa r essa i ma gem a par t ir dess e e nde r eço a t ri bu to e n qu an to te r mi na de e xi b i r o doc u me nto. D e pe n de ndo do t i po d e a r qu iv o de i ma ge m, e la s ó se rá e x ib i do p e lo n av e ga dor q u an do t e rm i na r de se r ba ixa da. S e isso oco r re r e você não ut i l izo u
- 22 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
os a tr i bu tos w id th e h e ig h t no se u d ocu m en to, o na v ega dor só r ese rv a rá es pa ço n a t ela do se u co m pu ta do r pa ra a ex i b içã o d a i ma gem q uan do e la es t iv er s id o ba ixa da, e d u ran te r ess e i n te rv alo a fo rmat ação do se u d o cu me nto po d e f ica r d i fe re nt e. Pa ra e vi tar isso - somente por uma questão de estilo - r e com en dam os qu e vo cê s em p re us e os atr i b utos w id th e h e igh t, q u e i n fo rm am a o n av e ga dor o ta ma nh o d a i ma ge m, a ntes mes mo d e le c om eça r a ba ix á- la, e assi m o es pa ço n a te la do se u com p ut ad or se rá a p ro pr ia dam e nte res er v ado pa ra e la.
11.1 - Tamanho de exibição da imagem O s at r i bu tos w id th e h e ig ht m e re ce m u m po u co m a is de a te nção . Co mo v i mos, sã o os at r i but os q ue de te r mi na m o ta ma nh o q ue a i ma ge m se rá e xi b i da. Exi st em d uas f o rma s d e s e fa z er isso, ut i liz and o o tam anh o e m pi xel s (tamanho absoluto) e e m va lo res r e lat i vos ao tam an ho d is po ní v e l da tela d o c om p uta dor , is to é, em po r ce ntag e m. U m p ix e l é a m en or u n i da de lu m i nosa da te la do se u co mp ut ado r q ue os p r og ra mas p od em ma ni p u lar , e i sso d ep en d e m ui to d a r eso lu ção da te la d o se u co mp ut ado r. Um p i xe l é u m q u ad ra d in ho l um i noso. At ua l me nt e as te las d e c om p uta dor te m uma r eso l uçã o d e 80 0 pi xe ls de comp ri me nto e 6 0 0 d e a ltu ra , às v ez es po de se r de 1 0 2 4 de co m pr i me nto e 76 8 na a l tu ra o u r eso l uçõ es a té m a ior es, de tal mo do qu e nossos o lh os j á não conse gue m d ist i n gu i r ent r e p i xe ls co nt íg u os. O ta ma nho das i mag e ns c om pu ta do r iza das tam b ém p od e se r me d id o e m p i xe ls, q ue é o tam anh o qu e a im a ge m v ai o c upa r na t e la do s eu c om p utad o r q u an do el a f o r ex i b i da. Pa ra q ue vo cê d es cu b ra qu al é o ta ma nh o d a sua i m ag em, vo cê te rá qu e usa r a lg u m p ro g ra ma de e d iç ão de i mag e ns o u ent ão a b ri -l a d i re ta me nte n o se u nav e ga do r. Ex pe r im en te ir no m en u Ar q ui vo e d e po is e m A b r i r, no se u na ge vad o r, o u e nt ão di g ita r a lo ca li zaç ão da imag e m d i r eta me nte na ba rra de en der e ços. Quan d o a i mag e m f or ex i bi da , c l iq u e so b re e la co m o bo tão d i r e ito do se u mo use e e m se gu id a vá em Pr o pr i eda d es. U ma j an ela c om as i nf o rma çõe s d a im ag ens - inclusive seu tamanho - d e ver á a pa re ce r. D e poss e d ess es va lo res, b asta co lo ca r- los d en tr o d a do i m g. No e xe mp lo an te r io r, o nd e usa mos o c ó di go w id th="2 2 1 " h e igh t= "3 0 0", a i m ag em fo i ex i b ida co m 221 p i x e ls d e la rgu ra e 30 0 d e a ltu ra, c oi n ci d en tem e nte s end o se u ta ma nh o o r i gi na l. Po d er íam os te r esc r it o:
O u se ja, a i ma ge m fo i mo st ra da c om um t ama n ho me no r d o qu e o o ri g in al . Ta m bé m po de r ía mos usa r ta ma nh os ma io res qu e o r ig i nal... q u e ta l vo cê e xp er i me nta r a lgo com o wid th=" 2 2 10 " h e ig h t=" 30 0 0 "?! O s eg u ndo mo do de d et er m ina r o taman ho de exi b i ção d as i ma ge ns n o n av e ga dor c ons is te em ut i l iz ar po rc en ta gem . Po r ex em p lo :
Re su lta rá n u ma i ma ge m ex i bi da co m u m dé c im o ( 1 0% ) do es pa ço d is po nív e l d a te la do c om p uta dor . Nos do is m o dos d e d e te rm i na r o ta ma nho - em pixels e em porcentagem p o de mos es co lh er va lo res i n de pe n de nt es p a ra a a ltu ra e a lar g u ra, d e t al f o rma q ue a ima g em fi q u e d isto rc i da. Ol ha q u e e ng raça do :
- 23 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
11.2 - Texto alternativo Ex is te m a in d a o ut ros a t ri b utos i n te r essan tes p a ra a ex i bi ção d e i m ag ens. Vo cê p o de i n cl ui r uma des cr i ção da i ma ge m p a ra q ue se , po r qu al q ue r raz ão, a l gu ém não co nsi ga v e r a im ag e m e la possa l er um a des cr i ção no espa ço v a zio . Essa des cr i ção ta m bé m a par ec er á q ua nd o vo cê p assa r o mo use p o r so b re a i ma ge m. Vo cê po de a d ic io na r um a p eq ue na des cr i ção d est a ma ne i ra :
O at r ib ut o a lt (texto alternativo) é ut i li za do pa ra da r a pe q uen a des cr i ção, n est e caso "E m ma Gold m an !".
11.3 - Borda da imagem U ma bo r da (contorno) d a i ma gem po de s er a di c io nad a co m o at r ib u to b or d er :
O va lo r do a tr i bu to bord e r in d icar á o ta manh o d essa mo l du ra.
11.4 - Alinhamento da imagem É poss í ve l a in da co loc ar i ma ge ns e te xto u m do la do do o ut ro, de d i ve rsas f o rmas . V am os su po r a mais s i mp l es :
O tex to a pa re ce ao lad o d a i ma ge m. Ess e c ód i go po d e fun c io na r mu i to be m, m as às v e zes acon te ce d o t ext o a pa re ce r ab a ixo da im a ge m. Par a fa ze r o p os i ci onam ento da i m ag ens e d o t ext o cor re ta me nte, b ast a ut il iz a r o at r ibu to a lign, q u e f u nc io na d e mo do a ná lo go ao d o al i nham e nto de pa ra g ráf os:
O tex to va i a pa rec er à es qu erd a da i mag e m (o atributo right faz que a imagem fique à direita da tela) , m es mo t en d o esc r it o a pós o cód i go s ob r e a i m ag em. En q ua nto o t ext o pu der f i ca r ao la do da i mag e m, el e fic ar á. Q ua nd o e l e não ma is co u be r n esse esp aç o, el e c om eça rá a se r ex ibi d o a ba ixo da i m ag em, com o vo cê pod e ve r aq u i. Ut i l iza r o a l in ha me nto de ima ge ns é a me l ho r ma ne i ra de gar an t ir q ue e la a pa re ce rá n o lo ca l d ese ja do.
11.5 - Espaçamento da imagem Not ou co mo o tex to d o e xe mp lo a nt er io r sa i u co la do à i ma gem ? ! É po ss ív e l d e f in i r u m es pa ça men to e nt r e a im ag em e q ua lq ue r o bj eto (texto, imagem, tabelas) qu e es te ja ao se u l ad o, ac i ma ou a ba ixo, usan do p ara isso os a tr i bu tos vs pa c e (espaçamento vertical) e hs pa c e (espaçamento horizontal) .
- 24 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza http://www.tiagosouza.com -----------------------------------------------------------------------------------------------------------
O va lo r desse s a tr i b ut os d i z ao n av e ga dor q u al se rá o es pa ço em p ixe ls en t re a ima g em e q ual q ue r o b jet o:
width="3%"
height="3%"
border="1"
align="left"
hspace="5"
O tex to vai a par ec e r à d ir ei ta d a ima g em, a ci n co pi xe ls de d i stâ nc ia de la. D e u pra no tar a di fer e nça ? ! Ut il i za n do t odos esses at r i bu tos par a a exi b i ção d e ima g ens v oc ê o b tém u m tex to b e m d ia gra ma do e bo nito de ser l i do. N o ta: Ao u t i l iza r i m ag ens, l e m br e-se d e q u e e l as pod e m au me nt ar c ons i de ra ve l me nt e o t em po de c ar re ga me nt o pa ra v e r o co nte ú do de su as p á gi nas, po r iss o, use -as co m cu i da do.
11.6 – Elementos relacionados com imagens ELE MEN TO
DES CRI ÇÃO