copyright geórgia maria e maria das graças - ufpb - departamento de informática 1 html a...

36
Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informá tica 1 HTML HTML A Linguagem da WWW A Linguagem da WWW Geórgia Maria e Maria das Geórgia Maria e Maria das Graças Graças Autora Autora s: s: World Wide Web World Wide Web & & HTML HTML

Upload: internet

Post on 17-Apr-2015

106 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

1

HTMLHTMLA Linguagem da WWWA Linguagem da WWW

Geórgia Maria e Maria das GraçasGeórgia Maria e Maria das GraçasAutoras:Autoras:

World Wide WebWorld Wide Web

&&HTMLHTML

Page 2: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

2

WWorld orld WWide ide WWebeb

É um serviço da Internet que reune vários documentos de todas as partes do mundo e esses documentos são escritos sob a forma de hipertexto em uma linguagem especial chamada HTML

Baseada em hipertexto e multimídia

Interativa; global e independente de plataforma

Para a maioria a WWW é sinônimo de Internet

Page 3: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

3

WWorld orld WWide ide WWebeb

Estrutura Lógica da WWW:

Servidor 1

Servidor 2

doc1

doc2

doc3

âncoras

link

link

Page 4: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

4

WWorld orld WWide ide WWebeb

Os arquivos são identificados na Web através de sua URL (Uniform Resource Locator) A URL é a forma padronizada se identificar qualquer recurso no domínio da Internet

Sintaxe:

Protocolo://servidor/caminho_do_arquivo

http://www.di.ufpb.br/index.html Exemplo:

Page 5: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

5

HTML - IntroduçãoHTML - Introdução

HTML- Hypertext Markup Language Fruto da junção dos padrões HyTime e SGML HyTime - Hypermedia/Time-based Document Structuring Language SGML - Standard Generalized Markup Language

Page 6: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

6

HTML - IntroduçãoHTML - Introdução

Linguagem Interpretada A Linguagem da WWW Orientada por marcadores (Tags) Tags únicos ou em bloco Case Insensitive: <HTML> = <hTmL>

Page 7: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

7

Estrutura Básica de um Estrutura Básica de um documentodocumento

<HTML><HEAD><TITLE>Minha Home Page</TITLE></HEAD><BODY>Conteúdo da página, como figuras, textos, tabelas e etc...</BODY></HTML>

Page 8: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

8

Estrutura Básica de um Estrutura Básica de um documentodocumento

<HTML></HTML> - indicam o início e o fim do documento.<HEAD></HEAD> - Delimitam a seção de cabeçalho do documento.<TITLE></TITLE> - Indicam o título do documento que será exibido na barra superior do browser.<BODY></BODY> - Corpo do documento.Entre estas marcas estará contida a maior parte do conteúdo a ser aprensentado, como os Textos, Figuras, Tabelas e etc...

Page 9: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

9

Marcadores (TagsMarcadores (Tags))

<TITLE></TITLE>- título do documento

Atributos do <BODY>

• BGCOLOR = “cor”

• BACKGROUND = “URL_imagem”

• TEXT = “cor”

Cores definidas pelo padrão R[ed]G[reen]B[lue]:Cada pigmento varia de 0 a 255 (ou 00 a FF hexa)

Page 10: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

10

Tags de Formatação

Estilos Físicos:

• <B></B> - Negrito

• <I></I> - Itálico

• <U></U> - Sublinhado

Headings (níveis de títulos)

• <Hn></Hn>- n variando de 1 até 6

• Sintaxe: <Hn [ALIGN = “LEFT|RIGHT|CENTER”]>

Page 11: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

11

Tags de Formatação

<DIV ALIGN=“CENTER|LEFT|RIGHT”>..</DIV>

Alinha texto de acordo com o atributo ALIGN

Linhas Horizontais

• <HR></HR> - insere uma linha horizontal no documento

Quebra de Linhas

<BR>

Parágrafo

<P>...</P>

Page 12: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

12

Tags de Formatação

<PRE>...</PRE> - mantém a formatação dada

<SUB></SUB> e <SUP></SUP>

Subscrito e sobrescrito, respectivamente

Page 13: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

13

Caracteres EspeciaisCaracteres Especiais

Nem sempre os caracteres acentuados são mostrados como deveriam

Caracteres especiais: < - &lt; “ - &quot; ½ - &frac12; > - &gt; ª - &ordf; - &reg; & - &amp; m - &micro; ° - &deg;

Acentuação:Forma geral: ‘&’ + ‘letra’ + ‘nome_acento ’ + ‘;’ á - &acute; ç - &ccedil; ü - &uuml; Á - &Acute; Ç - &Ccedil; ý - &yacute; à - &agrave; â - &acirc; Í - &Iacute;

Page 14: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

14

ListasListas

Existem, em HTML, três tipos de listas : Ordenadas, não ordenadas e de Definição

Listas Ordenadas:

<OL START=n TYPE= A|a|I|i|1>

<LI> Item 1

<LI> Item 2

...

</OL>

Exemplo:

Meus animaizinhos de estimação:

<OL START= 4 TYPE=i>

<LI> Ajudante de Papai Noel

<LI> Coelho Pernalonga

</OL>

Page 15: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

15

Listas OrdenadasListas Ordenadas

Resultado :

Exemplo:Meus animaizinhos de estimação:

i. Ajudante de Papal Noel ii. Coelho Pernalonga

Page 16: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

16

ListasListas Listas Não Ordenadas:

<UL TYPE= disk|square|circle >

<LI> Item 1

<LI> Item 2

...

</UL>

Exemplo:

Meus animaizinhos de estimação:

<UL TYPE=“disk”>

<LI> Ajudante de Papai Noel

<LI> Coelho Pernalonga

</UL>Meus animaizinhos de estimação:

• Ajudante de Papai Noel

• Coelho Pernalonga

Page 17: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

17

ListasListas Listas de Definição:

<DL>

<DT> Termo [</DT>] <DD> Definição [</DT>]

</DL>

Exemplo:

Meus animaizinhos de estimação:

<DL>

<DT> Ajudante de Papai Noel

<DD> Cachorro do Bart Simpson

<DT> Nick e Neck

<DD> Duas Topeirinhas

</DL>

Meus animaizinhos de estimação:

Ajudante de Papai NoelCachorro de Bart Simpson

Nick e Neck Duas Topeirinhas

Page 18: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

18

FontesFontes

Pode-se ainda mudar o tamanho e a cor da fonte através do Tag abaixo:

<FONT SIZE=n|(+|-)n COLOR=“cor”>..</FONT>

O tamanho pode variar de 1 até 7, mas o default é 3.

Exemplo:<FONT SIZE=“+4” COLOR=“blue”>HTML</FONT>

HTML

Page 19: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

19

Para incluir uma imagem em um documento HTMLusa-se a tag <IMG SRC=“URL _Imagem”

<IMG SRC = “imagens/lilica.gif”>

Extensões GIF e JPG Gifs com fundo Transparente e Gifs Animadas

ImagensImagens

Gif com fundo transparente

Page 20: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

20

ImagensImagens

• Atributos de IMG:

Atributo FunçãoALT = "texto" Substitui a imagem por texto e

acrescenta dicaBORDER =nALIGN ="top|bottom|middle"

Borda da imagem e alinhamentodo texto (em relação a imagem)

WIDTH = n e HEIGHT = nHSPACE = n e VSPACE = n

Largura e altura da imagemDistância horizontal e vertical,respectivamente, do texto emrelação à figura.

Page 21: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

21

TabelasTabelas

Tabelas são utilizadas em HTML para representar dados tabulares São utilizadas também para alinhamento de imagens no browser Ninho de Tabelas (comentário)

Tag : <TABLE></TABLE>

Dentro desta tag de bloco fica toda a estrutura da tabela ou tabelas.

Page 22: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

22

TabelasTabelas Atributos de <TABLE>:

BORDER = n : Define a espessura da borda da tabelaCELLSPACING=n : Espaço entre as células da tabelaCELLPADDING=n : Espaço entre os dados e a borda da célulaWIDTH = n|n% : Largura da tabela em relação à telaALIGN = “tipo” : Alinhamento horizontal da tabela.

Tipo : left ou right.

Page 23: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

23

Definição de linhas e células:

<TR> </TR> : Define uma linha da tabela.<TH> </TH> : Define uma célula da linha de título da tabela<TD> </TD> : Define o conteúdo de uma célula de dados

Exemplo de uma Tabela :<TABLE BORDER=2><TR><TH> Personagem <TH> Idade </TR><TR><TD> Mickey <TD> 5 </TR><TR><TD> Peter Pan <TD> 15 </TR></TABLE>

TabelasTabelas

Page 24: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

24

TabelasTabelas

Resultado da Tabela no browser:

Page 25: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

25

Tag <A HREF=“URL” > texto/imagem </A>A âncora de um link pode ser uma imagem (<IMG>)

<A HREF=“URL”><IMG SRC=“URL_IMAGEM”></A>

Ligando DocumentosLigando Documentos

Semelhantes a apontadores Considerados a alma da Internet

Links

Page 26: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

26

Links InternosLinks Internos

São utilizados para indexar documentos Muito utilizados Pode-se criar links para o interior de outros documentos

Âncora: <A HREF=“#chave” > ... </A>Destino: <A NAME=“chave”> ... </A>

Exemplo 1:<H3> Indice </H3><A HREF=“#introducao”>Introducao</A><A HREF=“#Tabelas”>HTML-Tabelas</A>

<A HREF=“#links”>Usando Links</A>...<H3><A NAME=“introducao”>Introducao</A></H3>

Page 27: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

27

Links InternosLinks Internos

Exemplo 2:

<A HREF=“Pagina1#Tutorial_HTML”>Veja o nosso tutorial HTML</A>

Representação Gráfica do Exemplo 1:

Page 28: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

28

Links InternosLinks Internos

Representação Gráfica do Exemplo 2:

Page 29: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

29

Imagens MapeadasImagens Mapeadas

São imagens que possuem links em determinadas áreas, ou seja, uma mesma imagem pode ter mais de um link.

Representação Gráfica :

www.di.ufpb.br

www.cefetpb.br

Minha_Pagina.html

Page 30: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

30

Utilizam a propriedade USEMAP do Tag IMG Cada região deve ser definida por um tag <AREA> a ser codificado dentro de um <MAP>...</MAP>

Sintaxe :

<IMG SRC=“URL” USEMAP=“#nome_mapa”>

<MAP NAME=“nome_mapa”> <AREA SHAPE=“rect|circle|poly|default” TARGET=“alvo” COORDS=“x1,y1,x2,y2,...” (HREF=“URL” | NOHREF)> ...(um <AREA> para cada regiao no mapa!)

</MAP>

Imagens MapeadasImagens Mapeadas

Page 31: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

31

Exemplo :

<IMG SRC=“Img_mape.gif” USEMAP=#mapa”>

<MAP NAME=“mapa”><AREA SHAPE=“rect” COORDS=“50,25,100,50” HREF=“http://www.cefetpb.br”><AREA SHAPE=“circle COORDS=“25,20,35,20“ HREF=“Minha_Pagina.html/”><AREA SHAPE=“poly” COORDS=“50,12,60,3,80,3,90,

12,80,23,60,23” HREF=“http://www.di.ufpb.br”><AREA SHAPE=“default” NOHREF>

</MAP>

Imagens MapeadasImagens Mapeadas

Page 32: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

32

São divisões da tela do Browser Através deste recurso vários documentos HTML podem ser exibidos na mesma tela Este recurso só é suportado pelo Netscape Navigator e pelo Internet Explorer a partir da versão 3.0 de cada. Nova estrutura do programa :

<HTML><HEAD><TITLE>Minha Home Page</TITLE></HEAD><FRAMESET>Páginas a serem exibidas na tela</FRAMESET></HTML>

FramesFrames

Page 33: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

33

FramesFrames Substitui-se o tag <BODY> por <FRAMESET> Dentro do <FRAMESET> só são utilizados tags <FRAME> e seus atributos Sintaxe : <FRAMESET (ROWS= “n1|n1%...” | COLS= “n1|n1%..”)

[FRAMEBORDER=“yes|no”] [BORDER=“n”] [BORDERCOLOR=“cor”] >

<FRAME SRC=“url” [NAME=“nomeDoFrame”] [MARGINWIDTH=n] [MARGINHEIGHT=n]

[SCROLLING=“yes|no|auto”] [FRAMEBORDER=“yes|no”] [NORESIZE] >

... </FRAMESET>

<NOFRAMES> ..para browsers que não suportam frame

</NOFRAMES>

Page 34: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

34

<HTML> <HEAD> <TITLE> Semin&aacute;rio de HTML-by Ge&oacute;rgia & Gra&ccedil;a</TITLE> </HEAD> <FRAMESET COLS="25%,75%"> <FRAME SRC="menu.html" SCROLLING="no" NORESIZE> <FRAMESET ROWS="35%,65%">

<FRAME SRC="titulo.html" SCROLLING="no" NORESIZE><FRAME SRC="html.html" SCROLLING="no" NORESIZE>

</FRAMESET> </FRAMESET> <NOFRAMES> <H3 ALIGN="center"> Este browser n&atilde;o suporta os recursos utilizados nesta p&aacute;gina.<BR> Troque o seu browser atual por uma vers&atilde;o mais atualizada. </H3> </NOFRAMES></HTML>

FramesFrames

Page 35: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

35

FramesFrames

Como fazer para que um documento apontado por umlink em um frame apareça em outro frame quando o link for clicado ?

Link 1

Link 2

Clicando aqui...

... a página é exibida aqui!

Page 36: Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática 1 HTML A Linguagem da WWW Geórgia Maria e Maria das Graças Autoras: World

Copyright Geórgia Maria e Maria das Graças - UFPB - Departamento de Informática

36

FramesFrames

Isso é feito utilizando-se o atributo TARGET do tag <A>

Exemplo:

Documento principal:

<FRAMESET COLS=“20%,80%”> <FRAME SRC=“indice.html” NAME=“indice”> <FRAME SRC=“nada.htm” NAME=“frame1”></FRAMESET>

No documento indice.html (o Link1 anterior):

<LI><A HREF=“Hormer.htm” TARGET=“frame1”>Homer</A>;