36
HTML HTML A Linguagem da WWW A Linguagem da WWW 1 World World Wide Wide Web Web & HTML HTML

HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

HTMLHTMLA Linguagem da WWWA Linguagem da WWW

1

World World WideWide WebWeb

&&HTMLHTML

Page 2: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

2

Baseada em hipertexto e multimídia

Interativa; global e independente de plataforma

Para a maioria a WWW é sinônimo de Internet

Page 3: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

WWorld orld WWide ide WWebeb

Estrutura Lógica da WWW:

Servidor 2doc2

âncoras

link

3

Servidor 1

Servidor 2

doc1

doc3

link

Page 4: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

4

Sintaxe:

Protocolo://servidor/caminho_do_arquivo

Page 5: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

HTML HTML -- IntroduçãoIntrodução

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

5

HyTime - Hypermedia/Time-based Document Structuring Language SGML - Standard Generalized Markup Language

Page 6: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

HTML HTML -- IntroduçãoIntrodução

Linguagem Interpretada A Linguagem da WWW Orientada por marcadores (Tags)

6

Orientada por marcadores (Tags) Tags únicos ou em bloco Case Insensitive: <HTML> = <hTmL>

Page 7: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

documentodocumento

<HTML><HEAD><TITLE>Minha Home Page</TITLE>

7

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

Page 8: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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.

8

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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Marcadores (TagsMarcadores (Tags))

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

Atributos do <BODY>

• BGCOLOR = “cor”

• BACKGROUND = “URL_imagem”

9

• 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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Tags de Formatação

Estilos Físicos:

• <B></B> - Negrito

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

• <U></U> - Sublinhado

10

• <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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Tags de Formatação

Quebra de Linhas

<BR>

Parágrafo

<P>...</P>

11

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

Alinha texto de acordo com o atributo ALIGN

Linhas Horizontais

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

<P>...</P>

Page 12: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Tags de Formatação

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

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

Subscrito e sobrescrito, respectivamente

12

Subscrito e sobrescrito, respectivamente

Page 13: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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;

13

& - &amp; m - &micro; ° - &deg;

Acentuação:Forma geral: ‘&’ + ‘letra’ + ‘nome_acento ’ + ‘;’

á - &acute; ç - &ccedil; ü - &uuml;Á - &Acute; Ç - &Ccedil; ý - &yacute;à - &agrave; â - &acirc; Í - &Iacute;

Page 14: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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>

14

<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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Listas OrdenadasListas Ordenadas

Resultado :

Exemplo:Meus animaizinhos de estimação:

15

Meus animaizinhos de estimação:

i. Ajudante de Papal Noelii. Coelho Pernalonga

Page 16: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

ListasListas Listas Não Ordenadas:

<UL TYPE= disk|square|circle >

<LI> Item 1

<LI> Item 2

...

Exemplo:

Meus animaizinhos de estimação:

<UL TYPE=“disk”>

16

...

</UL><LI> Ajudante de Papai Noel

<LI> Coelho Pernalonga

</UL>

Meus animaizinhos de estimação:

• Ajudante de Papai Noel

• Coelho Pernalonga

Page 17: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

17

</DL><DT> Nick e Neck

<DD> Duas Topeirinhas

</DL>

Meus animaizinhos de estimação:

Ajudante de Papai Noel

Cachorro de Bart SimpsonNick e Neck

Duas Topeirinhas

Page 18: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

FontesFontes

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

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

18

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

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

HTML

Page 19: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

ImagensImagens

19

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

Page 20: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

ImagensImagens

• Atributos de IMG:

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

acrescenta dicaBORDER =n Borda da imagem e alinhamento

20

BORDER =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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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)

21

Ninho de Tabelas (comentário)

Tag : <TABLE></TABLE>

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

Page 22: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

22

CELLPADDING=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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

TabelasTabelas

23

<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>

Page 24: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

TabelasTabelas

Resultado da Tabela no browser:

24

Page 25: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Tag

Ligando DocumentosLigando Documentos

Semelhantes a apontadores Considerados a alma da Internet

Links

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>

Page 26: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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>

26

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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Links InternosLinks Internos

Exemplo 2:

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

Representação Gráfica do Exemplo 1:

27

Representação Gráfica do Exemplo 1:

Page 28: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Links InternosLinks Internos

Representação Gráfica do Exemplo 2:

28

Page 29: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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

29

www.di.ufpb.br

Minha_Pagina.html

Page 30: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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 :

Imagens MapeadasImagens Mapeadas

30

<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>

Page 31: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

Exemplo :

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

<MAP NAME=“mapa”><AREA SHAPE=“rect” COORDS=“50,25,100,50”

HREF=“http://www.cefetpb.br”>

Imagens MapeadasImagens Mapeadas

31

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>

Page 32: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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 :

FramesFrames

32

Nova estrutura do programa :<HTML><HEAD><TITLE>Minha Home Page</TITLE></HEAD><FRAMESET>Páginas a serem exibidas na tela</FRAMESET></HTML>

Page 33: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

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”] >

33

[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: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

<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>

FramesFrames

34

</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>

Page 35: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

FramesFrames

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

Clicando aqui...

35

Link 1

Link 2

... a página é exibida aqui!

Page 36: HTML - portalidea.com.br€¦ · especial chamada HTML 2 Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

FramesFrames

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

Exemplo:

Documento principal:

<FRAMESET COLS=“20%,80%”>

36

<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>;