1. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Introdu¸c˜ao a Linguagens de Marca¸c˜ao
HTML - HyperText Markup Language
Marcilio N. Guimar˜aes
UNIVERSIDADE FEDERAL DA BAHIA
INSTITUTO DE F´ISICA
FIS146 - Inform´atica Aplicada a F´ısica
(1◦ semestre de 2017)
M. N. Guimar˜aes HTML
2. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
3. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
4. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Linguagem de marca¸c˜ao
Em inform´atica, uma linguagem de marca¸c˜ao ´e um conjunto de
c´odigos aplicados a um texto ou a dados, com o fim de adicionar
informa¸c˜oes particulares sobre esse texto ou dado, ou sobre trechos
espec´ıficos.
A ideia e terminologia evolu´ıram da “marca¸c˜ao”de manuscritos,
isto ´e, das instru¸c˜oes de revis˜ao pelos editores, tradicionalmente
escritas com caneta azul nos manuscritos dos autores. Exemplos
s˜ao instru¸c˜oes de defini¸c˜ao de tipo tais como aquelas encontradas
em LATEX, e marcadores estruturais tais como etiquetas XML.
A marca¸c˜ao normalmente ´e omitida da vers˜ao do texto que ´e
mostrada para o usu´ario. Algumas linguagens de marca¸c˜ao, tal
como HTML, possuem semˆantica de apresenta¸c˜ao, o que significa
que sua especifica¸c˜ao prescreve como o dado estruturado ser´a
mostrado.
M. N. Guimar˜aes HTML
5. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Linguagem HTML
A HTML (HyperText Markup Language ou Linguagem de
Formata¸c˜ao de Hipertexto) ´e fruto da jun¸c˜ao de dois padr˜oes.
HyTime (Hypermedia/Time-based Document Structuring
Language) - padr˜ao para representa¸c˜ao estruturada de
hiperm´ıdia e informa¸c˜ao baseada em tempo. Um documento ´e
visto como um conjunto de eventos concorrentes dependentes
de tempo (´audio, v´ıdeo, etc.), conectados por webs ou
hiperlinks;
SGML (Standard Generalized Markup Language) - ´e uma
metalinguagem atrav´es da qual se pode definir linguagens de
marca¸c˜ao para documentos. N˜ao foi desenvolvido para
hipertexto, mas torna-se conveniente para transformar
documentos em hiper-objetos e para descrever as liga¸c˜oes.
Desde 1996, as especifica¸c˜oes HTML vˆem sendo mantidas pela
World Wide Web Consortium (W3C).
M. N. Guimar˜aes HTML
6. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Outras linguagens de marca¸c˜ao
XML (eXtensible Markup Language) - subconjunto da SGML,
projetada para ser mais simples de se analisar
gramaticalmente e de se processar.
XHTML (eXtensible Hypertext Markup Language) -
reformula¸c˜ao da HTML, baseada em XML. Combina as tags
de marca¸c˜ao HTML com regras da XML.
CSS (Cascading Style Sheets) - utilizada para definir a
apresenta¸c˜ao de documentos escritos em uma linguagem de
marca¸c˜ao, como HTML ou XML. O seu principal benef´ıcio ´e a
separa¸c˜ao entre o formato e o conte´udo de um documento.
MathML (Mathematical Markup Language) - aplica¸c˜ao do
XML para representar s´ımbolos e f´ormulas matem´aticas.
HTML5 (Hypertext Markup Language, vers˜ao 5) - ser´a o
novo padr˜ao para HTML e XHTML.
M. N. Guimar˜aes HTML
7. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Editores HTML
Os documentos em HTML s˜ao arquivos de texto simples que
podem ser criados e editados em qualquer editor de textos comum.
Alguns editores de texto fonte facilitam a inser¸c˜ao das etiquetas,
orientando o uso de atributos e marca¸c˜oes:
Bluefish
GNU Emacs
SeaMonkey Composer
Komposer
Adobe Dreamweaver
Microsoft Expression Web
Sistemas de gerenciamento de conte´udo
S˜ao aplicativos usados para criar, editar, gerenciar e publicar
conte´udo de forma organizada e f´acil:
WordPress
Joomla
Drupal
Moodle
O documento HTML ter´a extens˜ao .html ou .htm.
M. N. Guimar˜aes HTML
8. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Publica¸c˜ao de documentos
Para que uma p´agina esteja permanentemente dispon´ıvel pela
Web, ela precisa ter um endere¸co fixo, alojada em um servidor.
Existem v´arios provedores de espa¸co (hosting) gratuitos e tamb´em
os provedores de acesso geralmente oferecem espa¸co para os sites
de seus assinantes.
Definida a hospedagem, basta enviar para o provedor os arquivos
de seu site e suas p´aginas j´a estar˜ao dispon´ıveis para visitas.
M. N. Guimar˜aes HTML
9. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
10. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Etiquetas (tags)
Todo documento HTML apresenta elementos entre parˆenteses
angulares (< e > ); esses elementos s˜ao as etiquetas (tags). Elas
servem para definir a formata¸c˜ao de uma por¸c˜ao de texto e a
maioria tem sua correspondente de fechamento:
<etiqueta>...</etiqueta>
Alguns elementos s˜ao chamados “vazios”, pois n˜ao marcam uma
regi˜ao de texto, apenas inserem alguma coisa no documento:
<etiqueta>
Todos os elementos podem ter atributos:
<etiqueta atributo1=valor1 atributo2=valor2>...</etiqueta>
M. N. Guimar˜aes HTML
11. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Componentes
A estrutura de um documento HTML apresenta os seguintes
componentes:
<HTML>
<HEAD><TITLE>T i t u l o do Documento</TITLE></HEAD>
<BODY>
texto ,
imagem ,
l i n k s ,
. . .
</BODY>
</HTML>
As etiquetas HTML n˜ao s˜ao sens´ıveis `a caixa, ou seja, tanto faz
escrever <HTML>, <Html>, <html>, <HtMl>, ...
M. N. Guimar˜aes HTML
12. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
A se¸c˜ao <HEAD> I
<HEAD> cont´em informa¸c˜oes sobre o documento.
O elemento <TITLE>, por exemplo, define um t´ıtulo, que ´e
mostrado no alto da janela do browser. Por exemplo, podemos
podemos defini-la como:
<HEAD><TITLE>FIS146 − Aula sobre HTML</TITLE></HEAD>
Todo documento WWW deve ter um t´ıtulo que ´e referenciado em
buscas pela rede.
M. N. Guimar˜aes HTML
13. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
A se¸c˜ao <HEAD> II
Se vocˆe adicionar esta p´agina aos seus Favoritos, o resultado ser´a
semelhante a este:
M. N. Guimar˜aes HTML
14. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Campos <META> I
Os campos <META> tˆem dois atributos principais:
NAME - indica um nome para a informa¸c˜ao.
HTTP-EQUIV - faz uma correspondˆencia com campos de
cabe¸calho do protocolo HTTP; a informa¸c˜ao desse campo
pode ser lida pelos navegadores, e provocar algumas a¸c˜oes.
<HEAD>
<TITLE>T´ı t u l o do Documento</TITLE>
<META NAME=”nome” CONTENT=” v a l o r ”>
<META HTTP−EQUIV=”nome” CONTENT=” v a l o r ”>
</HEAD>
M. N. Guimar˜aes HTML
15. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Campos <META> II
Podemos criar um documento com as seguintes informa¸c˜oes:
<HEAD>
<META HTTP−EQUIV=” content−type ” CONTENT=” t e x t / html ;
c h a r s e t=iso −8859−1”>
<TITLE>FIS146 − Aula sobre HTML</TITLE>
<META NAME=” Author ” CONTENT=” M a r c i l i o N. Guimar˜aes ”>
<META NAME=” Generator ” CONTENT=” Blue Fish ”>
<META NAME=” D e s c r i p t i o n ” CONTENT=” Curso de L i c e n c i a t u r a
em F´ı s i c a da UFBA”>
<META NAME=”KeyWords” CONTENT=”HTML, Linguagens
de Marca¸c˜ao”>
</HEAD>
Essas informa¸c˜oes n˜ao tˆem qualquer efeito na apresenta¸c˜ao da
p´agina, mas servem como uma explica¸c˜ao ou documenta¸c˜ao sobre
as informa¸c˜oes contidas nela.
M. N. Guimar˜aes HTML
16. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
A se¸c˜ao <BODY> I
Tudo que estiver contido em <BODY> ser´a mostrado na janela
principal do navegador, sendo apresentado ao leitor.
Abaixo temos um c´odigo-fonte:
<html>
<HEAD>
< t i t l e>Primeiro exemplo de documento HTML</ t i t l e>
</HEAD>
<body>
<H1>Primeiro exemplo</H1>
Este é ; um exemplo bá ; s i c o de documento
HTML.
<P> Voc&e c i r c ; també ;m pode ver o documento
fonte , c l i c a n d o com o bot&a t i l d e ; o d i r e i t o do mouse no
menu ”Ver có ; digo−fonte da pá ; gina ” .
<P>
</body>
</ html>
M. N. Guimar˜aes HTML
17. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
A se¸c˜ao <BODY> II
Abaixo temos um exemplo de um documento b´asico em HTML
gerado pelo c´odigo anterior.
M. N. Guimar˜aes HTML
18. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Atributos de <BODY>
Atrav´es de atributos de <BODY>, podemos definir cores:
<BODY BGCOLOR=”#rrggbb ” TEXT=”#rrggbb ” LINK=”#rrggbb ”
ALINK=”#rrggbb ” VLINK=”#rrggbb ” BACKGROUND=”URL”>
onde,
BGCOLOR - cor de fundo (padr˜ao = cinza ou branco);
TEXT - cor dos textos da p´agina (padr˜ao = preto);
LINK - cor dos links (padr˜ao = azul);
ALINK - cor dos links, quando acionados (padr˜ao =
vermelho);
VLINK - cor dos links, depois de visitados (padr˜ao = azul
escuro ou roxo);
BACKGROUND - indica o URL da imagem a ser replicada no
fundo da p´agina, como uma marca d’´agua.
M. N. Guimar˜aes HTML
19. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
20. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Cabe¸calhos
H´a seis n´ıveis de cabe¸calhos em HTML, de <H1> a <H6>:
<H1>Este ´e um cabe¸calho de n´ı v e l 1</H1>
<H2>Este ´e um cabe¸calho de n´ı v e l 2</H2>
· · ·
<H6>Este ´e um cabe¸calho de n´ı v e l 6</H6>
Esses cabe¸calhos s˜ao mostrados da seguinte forma:
M. N. Guimar˜aes HTML
21. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Cabe¸calhos
Alinhamento
Os cabe¸calhos tˆem atributos de alinhamento:
<H2 ALIGN=CENTER>Cabe¸calho c e n t r a l i z a d o</H2>
Cabe¸calho centralizado
<H3 ALIGN=RIGHT>Cabe¸calho alinhado `a d i r e i t a</H3>
Cabe¸calho alinhado `a direita
<H4 ALIGN=LEFT>Cabe¸calho alinhado `a esquerda ( padr˜ao )</H4>
Cabe¸calho alinhado `a esquerda (padr˜ao)
M. N. Guimar˜aes HTML
22. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Separadores I
Quebra de linha
Para mudar de linha, usamos o elemento <BR>.
l i n h a 1 do par´agrafo 1 ,<br>l i n h a 2 do par´agrafo 1.
que produz:
linha 1 do par´agrafo 1,
linha 2 do par´agrafo 1.
Par´agrafos
Para separar blocos de texto, usamos o elemento <P>:
Par´agrafo 1.<P>Par´agrafo 2.
que produz:
Par´agrafo 1.
Par´agrafo 2.
M. N. Guimar˜aes HTML
23. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Separadores II
A etiqueta <P> tamb´em tem atributo de alinhamento:
<P ALIGN=CENTER>O que sabemos ´e uma gota ; o que
ignoramos ´e um oceano .<BR>( I s a a c Newton )</P>
O que sabemos ´e uma gota; o que ignoramos ´e um oceano.
(Issac Newton)
<P ALIGN=RIGHT>Como d i s s e A l b e r t E i n s t e i n : ”´E mais
d i f´ı c i l de quebrar um p r e c o n c e i t o do que um ´atomo” .</P>
Como disse Albert Einstein: “´E mais dif´ıcil de quebrar um
preconceito do que um ´atomo”.
<P ALIGN=LEFT>Este ´e o alinhamento padr˜ao e por i s s o
n˜ao vou c o l o c a r nenhuma f r a s e e s p e c i a l .</P>
Este ´e o alinhamento padr˜ao e por isso n˜ao vou colocar nenhuma
frase especial.
M. N. Guimar˜aes HTML
24. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Listas
Listas de defini¸c˜ao
Estas listas s˜ao chamadas tamb´em “Listas de Gloss´ario”. S˜ao
muito utilizadas para diversos efeitos de organiza¸c˜ao de p´aginas,
por permitir a tabula¸c˜ao do texto.
<DL>
<DT>Termo a s e r d e f i n i d o
<DD>D e f i n i ¸c˜a o
<DT>Termo a s e r d e f i n i d o
<DD>D e f i n i ¸c˜a o
</DL>
Que produz:
Termo a ser definido
Defini¸c~ao
Termo a ser definido
Defini¸c~ao
M. N. Guimar˜aes HTML
25. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Listas
Listas n˜ao-numeradas
S˜ao equivalentes `as listas com marcadores do LibreOffice Writer:
<UL>
<LI>Item de uma l i s t a
<LI>Item de uma l i s t a , que pode s e r t˜ao grande quanto se
queira , sem que s e j a n e c e s s ´a r i o se preocupar com a
formata¸c˜ao das margens de texto
<LI>Item
</UL>
Que produz
Item de uma lista
Item de uma lista, que pode ser t˜ao grande quanto se queira,
sem que seja necess´ario se preocupar com a formata¸c˜ao das
margens de texto
Item
M. N. Guimar˜aes HTML
26. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Listas
Listas numeradas
S˜ao equivalentes `as listas com numera¸c˜ao do LibreOffice Writer:
<OL>
<LI>Item de uma l i s t a numerada
<LI>Item de uma l i s t a numerada , que pode s e r t˜ao grande
quanto se queira , sem que s e j a n e c e s s ´a r i o se preocupar
com a formata¸c˜ao das margens de texto
<LI>Item de l i s t a numerada
</OL>
Que produz
1. Item de uma lista numerada
2. Item de uma lista numerada, que pode ser t˜ao grande quanto
se queira, sem que seja necess´ario se preocupar com a
formata¸c˜ao das margens de texto
3. Item de lista numerada
M. N. Guimar˜aes HTML
27. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Listas
Listas e sub-listas I
As listas podem ser aninhadas.
Por exemplo:
<DL>
<DT>Termo a s e r d e f i n i d o
<DD>D e f i n i ¸c˜a o
<OL>
<LI>Item de uma l i s t a numerada
<LI>Item de uma l i s t a numerada
<UL>
<LI>Item de uma l i s t a
</UL>
<LI>Item de uma l i s t a numerada
</OL>
<DT>Termo a s e r d e f i n i d o
<DD>D e f i n i ¸c˜a o
</DL>
Que produz:
Termo a ser definido
Defini¸c˜ao
1. Item de uma lista
numerada
2. Item de uma lista
numerada
Item de uma lista
3. Item de uma lista
numerada
Termo a ser definido
Defini¸c˜ao
M. N. Guimar˜aes HTML
28. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
29. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Blocos de texto
HTML oferece as seguintes formata¸c˜oes de blocos de texto:
<PRE>
Apresenta o texto na mesma maneira em que foi digitado:
<pre>uma l i n h a aqui ,
outra a l i ,
etc .</ pre>
Resulta em
uma l i n h a aqui ,
outra a l i ,
etc .
M. N. Guimar˜aes HTML
30. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Blocos de texto
<BLOCKQUOTE>
´E usado para cita¸c˜oes longas:
<blockquote>A massa do Sol a r q u e i a o espa¸co−tempo de t a l
maneira que , ainda que a Terra s i g a uma t r a j e t ´o r i a r e t a
no espa¸co−tempo quadridimensional , parece−nos que se
d e s l o c a em ´o r b i t a c i r c u l a r no espa¸co t r i d i m e n s i o n a l .
<blockquote>
( Stephen W. Hawking , ”Uma Breve H i s t ´o r i a do Tempo” )
Resulta em
A massa do Sol arqueia o espa¸co-tempo de tal maneira
que, ainda que a Terra siga uma trajet´oria reta no
espa¸co-tempo quadridimensional, parece-nos que se
desloca em ´orbita circular no espa¸co tridimensional.
(Stephen W. Hawking, “Uma Breve Hist´oria do Tempo”)
M. N. Guimar˜aes HTML
31. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Formata¸c˜ao de frases
Estilos L´ogicos
H´a a formata¸c˜ao no estilo l´ogico (apresenta¸c˜ao varia conforme o
navegador):
<CITE> - Para t´ıtulos de livros, filmes, e cita¸c˜oes curtas.
<CODE> - Para indicar trechos de c´odigo de programas.
<EM> - ˆEnfase, normalmente apresentado em it´alico.
<STRONG> - Forte ˆenfase, normalmente em negrito.
E no estilo f´ısico (apresenta¸c˜ao n˜ao sofre grandes varia¸c˜oes):
<B> - Negrito.
<I> - It´alico.
<U> - Sublinhado.
<BIG> ou <SMALL> - Fonte um pouco maior ou menor,
respectivamente.
<SUB> ou <SUP> - Frase em estilo indice ou expoente,
respectivamente.
M. N. Guimar˜aes HTML
32. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Caracteres especiais I
Os caracteres ASCII &, ;, < e > tˆem significados especiais e s˜ao
usados dentro de documentos seguindo a correspondˆencia:
Entidade Caractere
< <
> >
& &
; ;
O Bluefish, por exemplo, faz automaticamente as convers˜oes de
caracteres comuns em entidades HTML e vice-versa. Basta ir no
menu “Ferramentas > Converter > Caracteres para entidades”.
No Bluefish, se vocˆe est´a com dificuldade de exibir palavras com
acentos v´a ao menu “Editar > Preferˆencias > Arquivos >
Codifica¸c˜ao”em “Conjunto de caracteres padr˜ao para novo
arquivos”troque UTF-8 por ISO-8859-15 e as palavras acentuadas
ser˜ao exibidas normalmente no navegador.
M. N. Guimar˜aes HTML
33. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Caracteres especiais II
Tabela com os caracteres mais utilizados em Portuguˆes:
Entidade Caractere
á ´a
â ˆa
à `a
ã ˜a
ç ¸c
é ´e
ê ˆe
í ´ı
ó ´o
ô ˆo
õ ˜o
ú ´u
ü ¨u
Entidade Caractere
Á ´A
 ˆA
À `A
à ˜A
Ç C¸
É ´E
Ê ˆE
Í ´I
Ó ´O
Ô ˆO
Õ ˜O
Ú ´U
Ü ¨U
M. N. Guimar˜aes HTML
34. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Cores e fontes
Cores
As cores s˜ao introduzidas atrav´es do elemento <FONT>, usando o
sistema RGB (Red, Green, Blue) para cores, cujo valores s˜ao dados
em hexadecimal:
<FONT COLOR=”#rrggbb ”>Texto</FONT>
Assim, um trecho de texto pode ter uma cor diferente da defini¸c˜ao
geral de cores, feita atrav´es dos atributos de <BODY>.
Existem tabelas de cores com esses valores, mas grande parte dos
editores j´a oferece uma interface bem amig´avel atrav´es da qual
escolhemos as cores desejadas, sem nos preocuparmos com
n´umeros esdr´uxulos tais como #FF80A0.
M. N. Guimar˜aes HTML
35. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Cores e fontes
Tamanho
A formata¸c˜ao
<FONT SIZE=tamanho da letra>Texto</FONT>
permite que o autor do documento altere o tamanho das letras em
trechos espec´ıficos de texto. O tamanho b´asico dos textos ´e 3.
Podemos indicar tamanhos relativos a esse, por exemplo:
<FONT SIZE=+2>Letra maior</FONT>
Letra normal
<FONT SIZE=−2>Letra menor</FONT>
Que produz
Letra maior Letra normal Letra menor
M. N. Guimar˜aes HTML
36. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Cores e fontes
Fontes
O que permite a escolha da fonte para os textos ´e o atributo FACE:
<FONT FACE=” f o n t e d a l e t r a ”>Texto</FONT>
Por exemplo:
<FONT FACE=”Verdana” COLOR=”#0000AA”>
Fonte Verdana azul
</FONT>
Que produz
Fonte Verdana azul
M. N. Guimar˜aes HTML
37. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
38. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Liga¸c˜oes de hipertexto
Podemos fazer liga¸c˜oes de uma regi˜ao de texto (ou imagem) a um
outro documento.
Para inserir um link, utilizamos a etiqueta <A>, da seguinte forma:
<A HREF = ” a r q d e s t i n o ”>ˆancora</A>
onde:
arq destino ´e o URL do documento de destino;
ˆancora ´e o texto ou imagem que servir´a de hyperlink (ou
simplesmente link) para o documento de destino.
Exemplo:
<A HREF = ” http ://www. google . com . br ”>S i t e do Google</A>
Que ter´a o seguinte resultado:
Site do Google
M. N. Guimar˜aes HTML
39. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Liga¸c˜oes de hipertexto
Atributos
A etiqueta <A> tem v´arios atributos. Os mais usados s˜ao:
HREF - indica o arquivo de destino da liga¸c˜ao de hipertexto;
TARGET - indica o frame em que ser´a carregado o
arq destino. Maiores detalhes pode ser obtido quando
estudarmos sobre frames;
NAME - marca um indicador, isto ´e, uma regi˜ao de um
documento como destino de uma liga¸c˜ao.
M. N. Guimar˜aes HTML
40. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Liga¸c˜oes de hipertexto
Caminhos (uso de links)
Os links podem estar como caminhos relativos ou absolutos.
Caminho relativo
´E usado para fazer referˆencia a um documento armazenado no
mesmo servidor.
Se, por exemplo, este documento est´a localizado em um diret´orio
“˜/Documentos”do servidor atual podemos escrever um link para
o documento exemplo1.html no subdiret´orio “/Exemplos”como:
Veja o <A HREF=”˜/Documentos/Exemplos/ exemplo1 . html ”
>exemplo de caminho r e l a t i v o</A>.
Que ´e apresentado como
Veja o exemplo de caminho relativo.
M. N. Guimar˜aes HTML
41. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Liga¸c˜oes de hipertexto
Caminhos (uso de links)
Caminho absoluto
Utilizamos quando desejamos referenciar um documento que esteja
em outro servidor, por exemplo:
Veja o <A HREF=” http ://www. moodle . ufba . br / p l u g i n f i l e . php/
278554/ mod resource / content /6/HTML. pdf ”>
Curso : FIS146 − Introdu¸c˜ao `a HTML</A>
que oferece um link para um documento no servidor WWW:
Veja o Curso: FIS146 - Introdu¸c˜ao `a HTML.
M. N. Guimar˜aes HTML
42. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Liga¸c˜oes de hipertexto
Indicadores (uso de links)
O atributo NAME permite indicar um trecho de documento como
ponto de chegada de uma liga¸c˜ao hipertexto.
A formata¸c˜ao:
<A NAME=” i n i c i o ”>I n d i c a d o r e s ( uso de l i n k s )</A>
faz com que a ˆancora “Indicadores (uso de links)”seja o destino de
um link.
Se escrevermos:
<A HREF=”#i n i c i o ”>Topo do documento</A>.
teremos uma liga¸c˜ao hipertexto para um trecho deste mesmo
documento:
Topo do documento.
M. N. Guimar˜aes HTML
43. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
44. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Inser¸c˜ao de Imagens
O elemento IMG insere imagens que s˜ao apresentadas junto com os
textos. Um atributo SRC deve estar presente, da seguinte forma:
<IMG SRC=”URL imagem”>
onde URL imagem ´e o URL do arquivo que cont´em a imagem que
se quer inserir.
Assim, escrevendo:
<IMG SRC = ” ./ Imagens /imagem1 . jpg ”>
inserimos a figura no documento.
As imagens usadas na Web s˜ao armazenadas em arquivos com
extens˜ao .gif, .xbm, .jpg (ou .jpeg), .png.
M. N. Guimar˜aes HTML
45. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Atributos b´asicos de imagem
WIDTH e HEIGHT
Atributos de dimens˜ao da imagem, em pixels.
<IMG SRC=”imagem” WIDTH=” l a r g u r a ” HEIGHT=” a l t u r a ”>
ALIGN
<IMG SRC=”imagem” ALIGN=alinhamento>
Existem tamb´em atributos de alinhamento:
ALIGN=TOP Alinha o texto com o topo da imagem.
ALIGN=MIDDLE Alinha o texto com o meio da imagem.
ALIGN=BOTTOM Alinha o texto com a parte de baixo da
imagem (padr˜ao).
ALIGN=RIGHT Alinha imagem `a direita.
ALIGN=LEFT Alinha imagem `a esquerda.
M. N. Guimar˜aes HTML
46. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Molduras de imagem
Os atributos de moldura definem o espa¸co (vertical e horizontal)
deixado entre as imagens e os textos circundantes:
<IMG SRC=”imagem” VSPACE=e s p a ¸c o v e r t i c a l>
<IMG SRC=”imagem” HSPACE=e s p a ¸c o h o r i z o n t a l>
Note que no texto abaixo a imagem n˜ao tem atributo de moldura.
M. N. Guimar˜aes HTML
47. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Molduras de imagem
No texto abaixo a imagem tem atributo de moldura.
<IMG SRC=” ./ imagem2 . jpg ” ALIGN=”LEFT” WIDTH=”500”
HEIGHT=”300” HSPACE=”20” VSPACE=”20”>
M. N. Guimar˜aes HTML
48. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Sum´ario
1 Vis˜ao Geral
2 Documento b´asico
3 Cabe¸calhos, Separadores e Listas
4 Formata¸c˜ao de texto e caracteres
5 Liga¸c˜oes (uso de links)
6 Imagens
7 Bibliografia
M. N. Guimar˜aes HTML
49. Geral Doc. Cabe¸calhos... Format. Links Imagens Bib
Referˆencias
Maria A. S. de Castro
Tutorial HTML, (2006) - Editado, modificado e corrigido por
M´arcio Albuquerque em 2010.
CDTC - Centro de Difus˜ao de Tecnologia e Conhecimento
HTML, ITI - Instituto Nacional de Tecnologia da Informa¸c˜ao,
Governo Federal do Brasil (2006).
Wikip´edia, a enciclop´edia livre:
https://pt.wikipedia.org/wiki/HTML.
M. N. Guimar˜aes HTML