Professional Documents
Culture Documents
-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
4 . ELE MEN TOS E AT R IBUTOS ........ .......... ........ ....... ........ ....... ..... 08
4 .1 – El eme nt os . .......... ........ ....... ........ ....... ........ ....... ........ ....... 08
4 .2 – A tr i bu tos das Ta gs ...... ....... ........ ....... ........ ....... ........ ....... .. 09
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 ....... ........ . 10
4 .3 - De vem os usa r as pas o u p l ic as/a pós tro fos ..... ....... ........ ....... ... 11
4 .4 – Notas Rá p id as ..... ........ ....... ........ ....... ........ ....... ........ ....... . 11
7 . ELE MEN TOS B ÁSI COS DA LIN GU AGEM H TML ...... ........ ....... ...... 14
7 .1 – Ca b eç al hos .... ..... ........ ....... ........ ....... ........ ....... ........ ....... . 14
7 .2 – Pa rág r af os . ........ ........ ....... ........ ....... ........ ....... ........ ....... . 14
7 .2 .1 - A l i nh am en tos d e pa rá graf o ....... ........ ........ ....... ........ ...... 14
7 .3 - C ria nd o u ma di vi são ..... ....... ........ ....... ........ ....... ........ ....... . 15
7 .4 – Q ue br as d e L i nha ..... ........... ........ ....... ........ ....... ........ ....... 16
7 .5 – Co men tá r ios ......... ........ ....... ........ ....... ........ ....... ........ ...... 16
7 .6 – I n fo rm aç ões Úte is .... .......... ........ ....... ........ ....... ........ ....... . 16
7 .7 – L ista d e e le me ntos bás icos d o HTM L . ..... ........ ....... ........ ....... ... 17
8 . FOR MAT AÇÃO DE TE XTO . ...... ........ ....... ........ ....... ........ ....... .... 17
8 .1 – El eme nt os pa ra f o rma ta ção d e te xto ...... ........ ....... ........ ....... 17
8 .2 – El eme nt os pa ra o " ou tp ut de có di go de com p utad o r" .... ........ ... 18
8 .3 – El eme nt os pa ra c i taç ões e li stas de def i n iç ões ........ ........ ....... 18
9 . LI GAÇÕES DE HIPE R TE XTO ( "LIN KS") ........ .......... ........ ....... ... 18
9 .1 - Li n ks i n te rn os ....... ........ ....... ............... ........ ....... ........ ...... 19
9 .2 - Li n ks l oc ais o u re la ti vos ....... ........ ....... ........ ....... ........ ....... . 20
9 .3 - Li n ks e xte r nos ...... ........ ....... ........ ....... ........ ....... ........ ....... 20
9 .4 - Al vo ( ta r get ) ....... ........ ....... ........ ....... ........ ....... ........ ....... . 20
9 .5 – El eme nt os pa ra f a ze r l i gaçõ es . ............ ........ ....... ........ ....... .. 20
1 0 . LIS T AS ...... .......... ........ ....... ........ ....... ........ ....... ........ ....... ... 21
-2-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
1 1 . I MAGENS .... ........ ........ ....... ........ ....... ........ ....... ........ ....... ... 22
1 1. 1 - Ta ma nh o de exi b i ção da im a ge m . ....... ........ ....... ........ ....... .. 23
1 1. 2 - Tex to a lt er nat iv o ....... ........ ........ ....... ........ ....... ........ ....... . 24
1 1. 3 - Bo rda da i ma gem ......... ...... ........ ....... ........ ....... ........ ....... 24
1 1. 4 - A l inh am en to da ima g em ..... ........ ....... ........ ....... ........ ....... . 24
1 1. 5 - Es paç am en to da ima g em ..... ........ ....... ........ ....... ........ ....... . 24
1 1. 6 – E l em e ntos re la ci ona dos c om im ag en s ............... ........ ....... ... 25
1 1. 7 – Fu nd os de Pá gi na .. ............ ........ ....... ........ ....... ........ ....... 25
1 1. 7. 1 - O a tr i bu to bgc ol or do e le me nt o <bo d y > . .......... ........ ...... 25
1 1. 7. 2 - O a tr i bu to bac k g ro un d ...... ........ ....... ........ ....... ........ ..... 26
1 1. 8 – D icas ..... ........... ........ ....... ........ ....... ........ ....... ........ ....... 26
1 2 – CO RES .... .......... ........ ....... ........ ....... ........ ....... ........ ....... .... 27
1 2. 1 - Fo rm as d e ex pr i m i r co res ...... ............ ........ ....... ........ ....... .. 27
1 2. 2 – Nom es de co res .. ............. ........ ....... ........ ....... ........ ....... .. 27
1 2. 3 – Co res s eg u ras d a We b ........ ........ ............... ....... ........ ....... 28
1 2. 4 - Fo rm as d e ex pr i m i r o s va lo res das c or es .... .......... ........ ....... . 30
1 2. 5 - Ma is d e 1 6 m i lhõ es d e co res d if e re ntes .. ............. ........ ....... . 32
1 2. 6 - Ma is n om es de c or es ........... ........ ....... ........ ....... ........ ....... 32
1 4 . TABE LAS ........ ...... ........ ....... ........ ....... ........ ....... ........ ....... .. 33
1 4. 1 - Es paç am en to en t re c é lu las ..... ........... ........ ....... ........ ....... .. 35
1 4. 2 - P re en c h im en to d e c é lu las .... ........ ............... ....... ........ ....... 35
1 4. 3 - La r gu ra de cé lul as e ta b elas .... ................... ....... ........ ....... . 37
1 4. 4 - Uso d e ta b el as .... ........ ....... ........ ....... ........ ....... ........ ....... 37
1 4. 5 – D icas ..... ........... ........ ....... ........ ....... ........ ....... ........ ....... 37
1 4. 6 – E l em e ntos re la ti vos a tab e la ..... ....... ........ ....... ........ ....... ... 37
1 5 . FO RMUL ÁRIO S ..... ........ ....... ........ ....... ........ ............... ....... .. 38
1 5. 1 – C ri ar Fo r mu lá r ios .... ........... ........ ....... ........ ....... ........ ....... 38
1 5. 2 – i np ut .. ......... ...... ........ ....... ........ ....... ........ ....... ........ ...... 38
1 5. 3 - "R adi o Bu tto ns" ...... ............ ........ ....... ........ ....... ........ ...... 39
1 5. 4 – C hec k box es ....... ........ ....... ........ ....... ........ ....... ........ ....... 39
1 5. 5 - O a tr i b uto a ct io n e o bo tão de s ubm iss ão ......... ........ ....... .... 39
1 5. 6 - E lem e ntos pa ra F or m ulá r ios .... ........... ........ ....... ........ ....... . 40
1 6 . F R AMES H TML ..... ........ ....... ........ ....... ........ ....... ........ ....... ... 40
1 6. 1 - Va nta ge ns e des van ta ge ns d as mo l dur as ....... ....... ........ ....... 40
1 6. 2 - O E le me nt o f ram ese t .......... ........ ....... ........ ....... ........ ....... 40
1 6. 3 – O Ele me nt o f ram e ...... ........ ........ ....... ........ ....... ........ ....... 41
1 6. 4 – D icas ..... ........... ........ ....... ........ ....... ........ ....... ........ ....... 41
1 6. 5 – E l em e ntos pa ra F ra mes ...... ........ ....... ........ ....... ........ ....... . 41
1 7 . INS ERÇÃO DE SCR IP TS ....... ........ ....... ........ ....... ........ ....... ... 41
1 7. 1 - Ins er i r um s cr ip t nu ma p ág i na HTM L .... ........ ....... ........ ....... . 41
1 7. 1. 1 - Um exe m p lo p rá t ico ....... ........ ....... ........ ....... ........ ....... 42
1 7. 2 - Como li da r c om os b ro wser s an ti gos ..... ........ ....... ........ ....... 42
1 7. 2. 1 - O E le me nto <n osc r i pt > ...... ............ ........ ....... ........ ...... 42
1 7. 2. 2 - Um exe m p lo ...... ............ ........ ....... ........ ....... ........ ...... 42
1 7. 3 - E lem e ntos pa ra ins er i r scr i p ts e có d ig o ...... ......... ........ ....... . 43
-3-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
1 8 . O UT RAS POSSIBILI DADES ...... .......... ........ ....... ........ ....... ..... 43
2 0 . H TML A V AN ÇADO ........ ........ ........ ....... ........ ....... ........ ....... ... 45
2 0. 1 - Fo l has de Est i lo ( C SS ) . ....... ........ ....... ........ ....... ........ ....... . 46
2 0. 2 – T emp l ate s . ......... ........ ....... ........ ....... ........ ....... ........ ...... 47
2 0. 3 – Ac ess i bi l i da de .... ........ ....... ........ ....... ........ ....... ........ ....... 47
2 0. 4 – Si tes di nâ mi cos o u a ut oma ti za dos ....... ........ ....... ........ ....... . 48
2 0. 5 - We b sta n da rds e va li da ção ...... .................... ....... ........ ....... 49
2 0. 5. 1 - O q u e ma is há pa ra co nh e ce r s ob re HTM L ? ! ..... ........ ....... ... 49
2 0. 5. 1. 1 - L e ga l !! Posso a nu nc iar ? ! ... ........... ........ ....... ........ ...... 50
2 0. 5. 1. 2 - Va l i daçã o? ! Po r q uê d ev e r ia eu faz e r is to? ! ..... ........ ...... 50
2 1 - GUI A DE REF ERÊN CI A R ÁPI DA .......... ........ ....... ........ ....... ... 51
2 5 . DI CAS FIN AI S ...... ........ ....... ........ ....... ........ ............... ....... .. 58
2 6 . CON CL US ÃO . ....... ........ ....... ........ ....... ........ ....... ........ ....... ... 62
-4-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
1. INTRODUÇÃO
A s p essoas im ag i nam q ue é m u it o d i f íci l co nst r uir um s ite . I sto não é
v e r dad e !! Q ua l qu e r um p o de a pr e nd e r c om o cons t ru i r u ma pá g ina . S e v oc ê
c on ti n ua r l e n do, esta rá ap to a co nst r u ir um ra pid a me nte, q u an do me nos
es p era r.
2. SOBRE O HTML
O H T ML é u ma L in gu ag e m de m a rca ção d e te xto . M ais e sp e ci f i cam en te ,
u ma l in g uag e m de mar ca ção d e h i p er tex to. P or ta nto, a nt es d e co me ça r a fa la r
d e HTM L, va mos e nt en d er o q ue v em a s er u ma l in g uage m d e mar ca ção.
-5-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<html>
<head>
<title> Título da Página </title>
</head>
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
</html>
S al ve este a r qu i vo com o no me in d ex .h tm
-6-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
O t exto ent r e as t ags <b od y> ... < /bod y> s ão as i nfo r maçõ es que ser ão
e xi b i das na p ág i na.
Qu a l nav eg a do r eu d ev o u tiliz a r? !
Vo cê po de u t i li za r qual q u er b rowse r, co mo o I nte r net Ex p lo re r, Mo z il la, O per a,
e tc. .. pa r tic u la rm en te r ec om en do o F i re fox e o In te rne t Ex pl or er.
-7-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
4. ELEMENTOS E ATRIBUTOS
4.1 - Elementos
• A s "t ags de m ar ca ção" d o HTML são usa das p a ra d ef i nir os e le men tos.
• A p r i me ir a t ag do pa r é a ta g de i n í ci o (ou de abertura) e a s eg un d a d o
p a r é a ta g d e f i m (ou de fechamento) .
• T ud o o q ue se en co nt ra r e nt re a s t ags de i n íc io e de fim fa z em pa rt e d o
c on te ú do do e le me nt o.
<html>
<head>
<title> Título da Página </title>
</head>
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
</html>
-8-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Re pa r e a l gu ns as pe ctos do có d ig o ac i ma :
Um e x emp lo m a is co m p le xo
<body>
Esta é minha primeira página. <b>Este texto está em negrito</b>
</body>
<html>
<body bgcolor="red">
Esta é a minha primeira página da web.
<b>Este texto está em negrito</b>
</body>
</html>
-9-
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<html>
<body>
<table border="0">
<tr>
<td>
Esta é a minha primeira tabela.
</td>
</tr>
</table>
</body>
</html>
<html>
<body>
<table border="2">
<tr>
<td>
Esta é a minha segunda tabela.
</td>
</tr>
</table>
</body>
</html>
- 10 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
• A p ri me i ra ta g e m um pa r é sem p r e a ta g d e i ní c io, a se g un da t ag do
p a r é a ta g d e f i m
- 11 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
A co nst ru ção se r ia o se g u in te :
<head>
<p>Aqui temos algum texto</p>
</head>
Elemento Descrição
<head> Contém informação importante a respeito do documento mas que não
deve ser apresentada no corpo da página
<title> Define o título da página
<base> Define um URL base comum para todas as ligações relativas da página
<link> Faz referência a um recurso externo e estabelece a ligação com ele
<meta> Dá informação sobre aquilo que o documento contém
Declaração Descrição
<!DOCTYPE> Define o tipo de documento. Deve ser colocada antes de qualquer
elemento pelo que fica mesmo antes do elemento <html>
- 12 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<meta name="keywords" content="HTML, DHTML, CSS, XML, XHTML, JavaScript, XSLT, SVG">
• b gc o lo r: de f in e a co r d e f u nd o d e um docu m en to
• te x t: a co r d o tex to
• link : a co r d os l i nks
• a link: a c or dos l in ks at i vos at ua lm en te (a página que você está
visitando)
• v link : co r d os l i n ks já v is it ado s
- 13 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<html>
<head> <title>Isso é uma confusão!</title></head>
<body bgcolor="black" text="gray" link="red" alink="white">
</body>
</html>
7.2 - Parágrafos
<p>Este é um parágrafo</p>
<p>Este é um outro parágrafo</p>
- 14 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<div align="center">
<p>
Parágrafo 1
Parágrafo 1
Parágrafo 1
</p>
<p>
Parágrafo 2
Parágrafo 2
Parágrafo 2
</p>
<p>
Parágrafo 3
Parágrafo 3
Parágrafo 3
</p>
</div>
- 15 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
7.5 – Comentários
- 16 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
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 :
<html>
<body>
Este exemplo tem texto em <i>itálico</i>, <b>negrito</b>,
<em>enfatizado</em>, <u>sublinhado</u> e tipo
<code>código de computador</code>
</body>
</html>
TAG DESCRIÇÃO
<b> Define seu texto em negrito
<big> Define seu texto grande
<i> Define seu texto em itálico
<small> Define seu texto pequeno
<strong> Define seu texto forte
- 17 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
TAG DESCRIÇÃO
<code> Define códigos de texto
<kbd> Define o texto com uma fonte especial determinada pelo navegador
<samp> Define código de computador de amostra
<tt> Define o texto utilizando uma fonte de tipo e largura definidas pelo navegador
<var> Define variáveis
<pre> Define o texto pré-formatado
<listing> Desuso. Utilize <pre> ao invés
<plaintext> Desuso. Utilize <pre> ao invés
<xmp> Desuso. Utilize <pré> ao invés
TAG DESCRIÇÃO
<abbr> Define uma abreviação
<acronym> Define uma sigla
<address> Define um elemento de endereço
<bdo> Define a direção do texto
<blockquote> Define uma longa citação
<q> Define uma pequena citação
<cite> Define a citação
<dfn> Define um termo de citação
- 18 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
O fo r mato d a URL é :
protocolo://nome-do-computador/pastas/arquivo
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
<a name="Hipertexto">Hipertexto</a>
- 19 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 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 cr iar lis tas de
d e f in iç õ es, lis tas o rd e na das e lis ta s não ord ena da s .
<ul>
<li>Rum</li>
<li>Bagaço</li>
</ul>
• Ru m
• Bag aço
<ol>
<li>Rum</li>
<li>Bagaço</li>
</ol>
1 . R um
2 . Ba ga ço
- 21 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<dl>
<dt>Rum</dt>
<dd>Bebida espirituosa muito apreciada pelos piratas do Caribe</dd>
<dt>Bagaço</dt>
<dd>Bebida com elevado teor alcoólico. A sabedoria popular
atribui-lhe fortes propriedades terapêuticas.</dd>
</dl>
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.
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 :
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
-----------------------------------------------------------------------------------------------------------
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 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 "?!
- 23 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
O tex to a pa re ce ao lad o d a i ma ge m.
- 24 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
As l i nh as a p res en ta das ma is a c ima usa m for mas d i f eren tes (mas todas
válidas) par a d ar a c or p re ta ao f u n do d a pá g ina .
- 25 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<body background="imagem.jpg">
<body background="http://www.tiagosouza.com/imagem.jpg">
11.8 – Dicas
• C e rt i f iq ue-se d e qu e o f un do c om b in a be m co m as o utras im a ge ns da
p á gi na.
- 26 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
12 – CORES
P od e mos ob t er q ua l qu e r c or q ue d ese ja rmos co m bi nan do p ro po rç ões co rr etas
d e t rês co res bas es: Ve r me l ho (Red) , Ve r de (Green) e Az u l (Blue) .
- 27 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
#F0F8FF AliceBlue
#FAEBD7 AntiqueWhite
#7FFFD4 Aquamarine
#000000 Black
#0000FF Blue
#8A2BE2 BlueViolet
#A52A2A Brown
- 28 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 29 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Nada de Vermelho
Vermelho ao Máximo
Tons de Vermelho
- 30 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Tons de Cinza
RGB(0,0,0) #000000
RGB(8,8,8) #080808
RGB(16,16,16) #101010
RGB(24,24,24) #181818
RGB(32,32,32) #202020
RGB(40,40,40) #282828
RGB(48,48,48) #303030
RGB(56,56,56) #383838
RGB(64,64,64) #404040
RGB(72,72,72) #484848
RGB(80,80,80) #505050
RGB(88,88,88) #585858
RGB(96,96,96) #606060
RGB(104,104,104) #686868
- 31 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
RGB(112,112,112) #707070
RGB(120,120,120) #787878
RGB(128,128,128) #808080
RGB(136,136,136) #888888
RGB(144,144,144) #909090
RGB(152,152,152) #989898
RGB(160,160,160) #A0A0A0
RGB(168,168,168) #A8A8A8
RGB(176,176,176) #B0B0B0
RGB(184,184,184) #B8B8B8
RGB(192,192,192) #C0C0C0
RGB(200,200,200) #C8C8C8
RGB(208,208,208) #D0D0D0
RGB(216,216,216) #D8D8D8
RGB(224,224,224) #E0E0E0
RGB(232,232,232) #E8E8E8
RGB(240,240,240) #F0F0F0
RGB(248,248,248) #F8F8F8
RGB(255,255,255) #FFFFFF
&nome-especial;
- 32 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
14. TABELAS
Ta be las a ux i li am na v is ua l iz ação de da dos o u na divis ão d e su a pá g i na e m
se to res. E nt en da po r u ma tab e la H TML c om o se ndo se me l ha nte a u ma ta b el a
q u e voc ê d es en ha r ia nu ma fo l ha de pa pe l o u nu m o ut ro p r o gra ma d e
c om p uta dor . O e le men to p ri n ci pa l de uma t ab el a é o tab le e aq u i s eg ue u m
e xe mp lo s im p l es d e ta be la :
<table border="1">
<tr>
<td>Primeira</td>
<td>Segunda</td>
</tr>
<tr>
<td>Terceira</td>
<td>Quarta</td>
</tr>
</table>
- 33 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<table>
<tr>
<td>Primeira</td>
<td>Segunda</td>
</tr>
<tr>
<td>Terceira</td>
<td>Quarta</td>
</tr>
</table>
Primeira Segunda
Terceira Quarta
<table border="1">
<tr>
<td>Primeira</td>
<td>Segunda</td>
</tr>
<tr>
<td>Terceira</td>
<td>
<table border="1">
<tr>
<td>Quarta</td>
<td>Quinta</td>
</tr>
</table>
</td>
</tr>
</table>
Primeira Segunda
O có d ig o f ic a co m pl i ca do o ta nto qua nt o se q ue ir a.
- 34 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Primeira Segunda
Terceira Quarta
Primeira Segunda
Terceira Quarta
P od e s er q u e voc ê q u e ira u ma ta be la on d e a p r im e ir a li n ha te nh a du as
c é lu las, a se g un da co m a pe nas u m a cé lul a e a te rc e ir a c om t r ês cé lu las.
F ar em os o se g u in te :
<table border="1">
<tr>
<td>Primeira</td>
<td>Segunda</td>
- 35 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
</tr>
<tr>
<td>Terceira</td>
</tr>
<tr>
<td>Quarta</td>
<td>Quinta</td>
<td>Sexta</td>
</tr>
</table>
Primeira Segunda
Terceira
Quarta Quinta Sexta
P e rc eb eu c om o a ta be la f ic ou c he ia de b u rac os? ! Pa ra qu e as cé lu la s
p r ee nc ha m os b u ra cos, ut il i za rem os o at r ibu to c o ls pan :
<table border="1">
<tr>
<td>Primeira</td>
<td colspan="2">Segunda</td>
</tr>
<tr>
<td colspan="3">Terceira</td>
</tr>
<tr>
<td>Quarta</td>
<td>Quinta</td>
<td>Sexta</td>
</tr>
</table>
Primeira Segunda
Terceira
Quarta Quinta Sexta
<table border="1">
<tr>
<td>Primeira</td>
<td>Segunda</td>
</tr>
<tr>
<td>Terceira</td>
</tr>
</table>
Primeira Segunda
Terceira
<table border="1">
<tr>
<td rowspan="2">Primeira</td>
<td>Segunda</td>
</tr>
<tr>
<td>Terceira</td>
</tr>
</table>
- 36 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Segunda
Primeira
Terceira
Primeira Segunda
Terceira Quarta
14.5 - Dicas
O s el em en tos < th ea d>, < tbo dy> e < tf oot> ai n da são pou co usa dos de vid o
ao su po rt e d e f ic i en te o f er ec i do p e los na ve ga do res an t i gos. Os n a ve ga dor es
m o de rnos já s upo r tam b e m est es e le me nto s.
- 37 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
15. FORMULÁRIOS
O s f or m ulár i os se r vem p ar a r ec ol he r da dos i nt ro duz idos p e los v isi ta ntes e
e n vi á- las pa ra v oc ê, at ra vés de se u se r vi do r.
<form>
<input>
.
.
.
<input>
</form>
15.2 - input
O fo r mu lá r io a ci ma fi ca rá se n do e xi b i do d est a fo r ma em s eu na veg a do r:
P r i me i ro no me :
Ú lt i mo no me :
- 38 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<form action="processamento.asp">
<input type="radio" name="sexo" value="masculino"> Masculino
<br>
<input type="radio" name="sexo" value="feminino"> Feminino
<form>
Masculino
Feminino
15.4 – Checkboxes
<form>
<input type="checkbox" name="carro">Eu tenho um carro
<br>
<input type="checkbox" name="surf">Eu tenho uma prancha de surf
<form>
Eu tenho um carro
- 39 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Submeter
Nome de usuário:
- 40 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<frameset cols="25%,75%">
<frame src="moldura_a.html">
<frame src="moldura_b.html">
<frameset>
16.4 – Dicas
- 41 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write("Olá Mundo!");
</script>
</body>
</html>
O s c ri p t ac im a fa rá o se g u in te r esu l ta do:
Olá Mundo!
17.2.2 - Um exemplo
<html>
<body>
<script type="text/javascript">
<!--
document.write("Olá mundo!")
- 42 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
-->
</script>
<noscript>
O seu browser não suporta
JavaScript!
</noscript>
</body>
</html>
E lem en to De sc riçã o
<script> Define um bloco que contém um script
<noscript> Define texto alternativo para ser apresentado sempre que o script não é
executado
<object> Insere um objeto na página
<param> Define parâmetros para controlar o objeto
<applet> Desuso. Use <object>
• Texto estruturado: blocos que permitem estruturar lógica e visualmente seu texto
http://www.w3.org/TR/html4/struct/text.html
• Frames: permite que a página exibida no navegador seja formada por mais de um
arquivo html (não recomendado, veja em Acessibilidade)
http://www.w3.org/TR/html4/present/frames.html
- 43 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 44 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Link 02
http://criandosite.virgula.com.br/
Link 03
http://www.babooforum.com.br/idealbb/view.asp?topicID=425835
- 45 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
• F ol has de Es ti lo ( C SS)
• Te m p late s
• A c essi b i li da de
• S í ti os d i nâm i cos o u au to mat i za dos
• We b sta n da r ds e va l id aç ão
F ol has de es t il o p er mi t em q ue vo cê s ep ar e o co nte ú do do s eu do cu me nt o da
s ua r ep r ese nt ação g rá f ica. Co mo ex e mp lo, ao in vés de um a ex press ão do tip o :
Vo cê ut il i za a l go ma is o rg an i za do, com o:
div.estilosa {
color : red;
font : fixed;
font-size: 14;
}
- 46 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
20.2 – Templates
20.3 – Acessibilidade
U ma c ons id e ra ção imp o rta nt e ao esc re ve r s eus do cum e ntos HTM L é o q uão
u sáv e l e ac ess ív e l e le é, ta nto e m te r mos v isu ais qu an to na or g an i zaç ão d o
c on te ú do. L e mb r e-se q u e to dos os t i pos de pesso as po de m ac essa r se u s it e,
d es de as le i gas at é as es pe c ial ist as no assu n to q ue vo cê t rat a, d es de a qu el as
q u e já co nh e ce m o s it e até as q u e n un ca ou v i ram fa la r d el e. S e u con te úd o
t am bé m pre c isa es ta r o r gan i za do pa ra qu e ao lo ng o do te mpo as c ois as não se
p e rc am.
P ar a t e r u m b om n í ve l d e u sa bi l i da de e m se u s it e, si ga a s s eg u in tes
r e com en daç ões :
- 47 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
• Ge re n cia dor es de c on te ú do
• Bl o gs
• W ik is
- 48 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 49 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Ex em p lo 1 :
<head>
<title>Título</title>
</head>
<body>
<p>texto texto</p>
</body>
</html>
- 50 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Ap a rê nc ia d o do cu me n to
CÓ DI GO F UN ÇÃO E XI GE FECH AMEN TO
b bloco em negrito sim
i bloco em itálico sim
u bloco sublinhado sim
font muda as características da fonte sim
pre mantém o texto pré-formatado sim
E sp aç am en to e en tid a de s
CÓ DI GO F UN ÇÃO E XI GE FECH AMEN TO
espaço simples não é uma tag
O d ocu m en to H T ML bá s ic o
<html>
<head>
<title>Aqui colocamos o título</title>
</head>
<body>
Aqui colocamos os conteúdos visíveis
</body>
- 51 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
<html>
E s tilos lóg ic os
<em>Isto é texto enfatizado</em>
<strong>Isto é texto forte</strong>
<code>Isto é código de computador</code>
E s tilos f ísic os
<b>Isto é texto em negrito</b>
<i>Isto é texto em itálico</i>
L iga çõ es e ânc o ra s
<a href="http://www.tiagosouza.com/">Isto é uma Ligação</a>
<a href=" http://www.tiagosouza.com/"><img src="URL" alt="Texto alternativo"></a>
<a href="mailto:tiagocopa@gmail.com ">Enviar e-mail</a>
Um a ân cora c o m n om e:
<a name="dicas" id="dicas">Dicas Úteis</a>
<a href="#dicas">Saltar para a Secção de Dicas</a>
L is ta nã o o rd ena da
<ul>
<li>Primeiro item</li>
<li>Item seguinte</li>
</ul>
L is ta o rd en ad a
<ol>
<li>Primeiro item</li>
<li>Item seguinte</li>
</ol>
L is ta de de f in içõ es
<dl>
<dt>Primeiro termo</dt>
<dd>Definição</dd>
<dt>Termo seguinte</dt>
<dd>Definição</dd>
</dl>
T ab e la s
<table border="1">
<tr>
<th>um cabeçalho</th>
<th>outro cabeçalho</th>
</tr>
<tr>
<td>algum texto</td>
<td>mais texto</td>
</tr>
</table>
- 52 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
F o rmu lá rio s
<form action="http://www.tiagosouza.com/processar.php" method="post/get">
<input type="text" name="lastname" value="Nabo" size="30" maxlength="50">
<input type="password">
<input type="checkbox" checked="checked">
<input type="radio" checked="checked">
<input type="submit">
<input type="reset">
<input type="hidden">
<select>
<option>Rabanetes
<option selected>Alhos
<option>Cebolas
</select>
<textarea name="Comentario" rows="60" cols="20"></textarea>
</form>
E ntida d es
< representa o mesmo que <
> representa o mesmo que >
© representa o mesmo que ©
Ou tros E le m en tos
<!-- Isto é um comentário -->
<blockquote>
Texto citado a partir de uma fonte externa.
</blockquote>
<address>
Endereço (1ª linha)<br>
Endereço (2ª linha)<br>
Cidade<br>
</address>
ELEMENTO DESCRIÇÃO
<!--...--> Permite inserir um comentário
<!DOCTYPE> Indica o tipo de documento usado na página
<a> Insere uma âncora (marca que identifica o local do documento em que se
encontra)
<abbr> Insere uma abreviação
<acronym> Insere um acrônimo
<address> Insere um endereço (postal)
<applet> Insere um applet (miniaplicação em Java) Desuso (utilize <object>)
<area> Define uma área sobre uma imagem
<b> Insere texto carregado (negrito ou "bold")
<base> Define o URL base de onde partem todas as ligações relativas da página
<basefont> Define o tipo de letra base para a página. Desuso (usar CSS)
<bdo> Define a direção em que o texto é apresentado
<big> Texto com letra maior
<blockquote> Define uma citação extensa
<body> Elemento que contém o corpo (conteúdo visível) da página
- 53 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 54 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 55 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 56 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Não po dem s er usad os co m os e le me ntos base, b do, br, f ram e, fra mese t,
h ea d, h tm l, i f ra me, me ta, par am, sc r i pt, sty l e e t it le .
- 57 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
24.3 – XML
O RS S é su f i ci en te me nt e co m p le to pa ra pe r mi t ir ta mbé m qu e in fo r ma ções d e
c on te ú dos m u lt i m íd ia se ja m dis t ri b u í das. Exe m p los disso sã o os p o dcas ts e o
v o dcas t. O p o d ca st é o RS S qu e co nt ém i n f or ma ções d e ar q ui v os de á ud io
d i sp on í ve is e m u m s it e (por exemplo, áudios de notícias, músicas ou
programas de rádio) . Um toc ad or d e á u d io po de se r c ons ta nte me nt e
a l im en ta do co m u m po d cast e co m as i nf or m açõ es con ti das ne l e b ai xar t odos
os á u d ios a uto ma ti cam e nte , sem i nt e rv enç ão do usuá rio. Co m u m v od cas t é
s im i la r e co ns iste num R S S pa ra a r qu i vos d e ví d eo.
- 58 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
- 59 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Organização e Navegação
A q u i de sc re ve r ei a l gum as das est r ut ur as e n av e gaçã o e s uas ca ra ct er íst i cas e
a in da con sid e ra ções im p or tan tes co mo :
• C o mo Te r c e rte za de q u e os l e it or es co nse g ue m se lo ca li za r n os se us
d o cu me ntos (contexto) e a ch ar o ca mi n ho de vo lt a at é uma p os içã o
c on he c id a.
- 60 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
Conteúdo e Forma
O q ue faz u ma pess oa e nt ra r em u m s i te ?! O fa z a pess oa q ue re r ret or na r? !
A p r i me i ra m u it o re la ci o na-se ao p ú b l i co a lv o. Pa ra qu al t i po d e p ú b l i co voc ê
es tá d is pon i b i li za n do i n fo rma ção ? ! Q uai s são as pr io ri d ad es e i nt e resses dest e
p ú b l ico ? Qu e t i po d e c on exão é m a is usa da p or el e? !
- 61 -
Guia Prático de HTML – Prof. Tiago Daniel de Souza
http://www.tiagosouza.com
-----------------------------------------------------------------------------------------------------------
26. CONCLUSÃO
O v ol u me d e i n for maç ões no mu n do do Des en vo l vi me nt o We b é ex tr em am e nte
g r an de , e d i f ic i lm en te uma p essoa d om i na to dos os as pe ctos e
p a rt ic u la ri da des. Po r i sso é b as tan te c o mu m o uv i r mos t e rmos com o
“ We bd es ign e r” e “P rog r ama do r We b ”. Os We b des i gne rs ge ra lme nt e do m ina m a
a rt e d a c ri aç ão de la yo uts, i nt e rfa ces co m o usuá r io, t i po gr a fia , C SS e
p r og ra mas d e e d i ção d e i m ag en s. Os P rog r ama do res W eb po r s ua v e z são
r es po nsá vei s pe la es tr u tu ra ção d os có d i gos da s pá gin as, p ela p r og ra ma ção
d as L i n guag e ns de Se r v ido r e Na ve ga do r e pe la cr ia ção de ba nco d e da dos.
U m a b ra ço,
T ia go So u za
h tt p :/ /ww w. tia gos ou za. com
h tt p :/ /us ecl i c k. bl ogs po t.co m
- 62 -