<HTML>
Aprendendo a Criar Pginas para Web
Apostila de HTML
Sobre a Apostila
Esta apostila foi desenvolvida para o ensino da criao de pginas web. Como a HTML a linguagem bsica de criao de pginas, esta apostila enfoca o ensino da HTML. Hoje em dia, h uma grande variedade de editores que facilitam a criao de pginas e que no exigem do usurio um grande conhecimento de HTML. No entanto, esta apostila no usar nenhum destes editores, pois o objetivo que a pessoa aprenda a criar pginas codificando os comandos HTML, usando para isso at mesmo um editor como o Bloco de Notas. Esta apostila foi planejada para servir como um material de estudo para autoditadas, como tambm para ministrar cursos em empresas ou escolas e at mesmo como um guia de referncia para desenvolvedores que j conhecem a HTML. Pblico Alvo Qualquer pessoa que deseja aprender HTML; Desenvolvedores que j trabalham com HTML; Professores ou instrutores que desejem usar esta apostila como material didtico.
Pr-requisitos No necessrio ter conhecimento prvio de HTML, mas importante conhecer o Browser (navegador) e um editor de texto de sua preferncia, como por exemplo, o Bloco de Notas. Nvel Esta apostila aborda tpicos que vo do nvel BSICO ao INTERMEDIRIO.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
Introduo
Esta apostila foi criada para ser um recurso de aprendizado e consulta linguagem HTML, para qualquer usurio de informtica que deseja criar pginas para a internet. Para facilitar o estudo e pesquisa de informao, ela foi dividida em tpicos, os quais foram apresentados em forma de captulos. Os captulos foram estruturados da seguinte forma: 1. 2. Conhecendo a HTML: Os conceitos bsicos e estrutura da linguagem HTML so apresentados neste captulo. Formatao de Textos: Aqui explicada a formatao de textos atravs de comandos (tags) html especficos para esse fim. Algumas das formataes possveis so: negrito, sublinhado, itlico, tipo, tamanho e cor da fonte, listas, entre outras. Links: A funcionalidade mais importante na HTML a possibilidade de criar elos (links) entre documentos e neste captulo mostrado como usar este grande recurso. Imagens: O objetivo deste captulo ensinar como usar imagens nos documentos HTML. visto os tipos de imagens mais usadas, os formatos GIF e JPEG, e um pouco de imagens mapeadas. Como criar imagens com boa qualidade para documentos HTML um assunto extenso e por isso no ser abordado. Tabelas: Um grande recurso para se produzir documentos com uma boa diagramao e apresentao o uso de tabelas. Este um dos principais captulos e justamente aqui que est a transio entre o nvel bsico e o nvel intermedirio na HTML. Formulrios: Recurso poderoso da HTML que permite gerar interao entre o usurio e o documento. Depois que este recurso foi criado a HTML se difundiu e a internet passou a ser usada tambm para fins comerciais. Neste captulo, este recurso ser ensinado e exemplificado. Frames: Este recurso permite exibir mais de um documento por tela. Para isso, a tela dividida em partes chamadas frames. Este recurso apresentado em detalhes neste captulo. Outros Comandos: Neste captulo so apresentados outros comandos interessantes da HTML, como exibir udio e vdeo, atualizao automtica de documento, etc. Caracteres Especiais: Uma tabela de cdigos de caracteres para serem usados em documentos HTML.
3. 4.
5.
6.
7. 8. 9.
10. Tabela de Cores: Tabela com o cdigo e nome de cores para usar nos documentos HTML. 11. Referncias: Fontes de informao e pesquisa utilizadas para apoio ao desenvolvimento desta apostila.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
Sumrio
1. CONHECENDO A HTML.................................................................................................................6 1.1. COMANDOS HTML.................................................................................................................. 6 1.2. ESTRUTURA BSICA DE UM DOCUMENTO...................................................................................... 7 2. FORMATAO DE TEXTOS............................................................................................................ 8 2.1. TTULOS E SUBTTULOS........................................................................................................... 8 2.2. PARGRAFOS E QUEBRA DE LINHA.............................................................................................. 8 2.3. ESTILOS DE TEXTO................................................................................................................11 2.4. DEFININDO FONTES...............................................................................................................11 2.5. LINHAS HORIZONTAIS E ALINHAMENTO DE ELEMENTOS.....................................................................12 2.6. LISTAS.............................................................................................................................. 15 2.6.1. LISTAS NO ORDENADAS...................................................................................................16 2.6.2. LISTAS ORDENADAS.........................................................................................................17 2.6.3. LISTAS DESCRITIVAS........................................................................................................ 18 3. LINKS....................................................................................................................................20 3.1. 3.2. 3.3. 3.4. 3.5. 4.1. 4.2. 4.3. 4.4. 4.5. 5.1. 5.2. 5.3. 5.4. LINKS LINKS LINKS LINKS LINKS PARA PARA PARA PARA PARA ARQUIVOS LOCAIS..................................................................................................20 ARQUIVOS EM OUTROS DIRETRIOS.............................................................................21 ARQUIVOS DE OUTROS SERVIDORES.............................................................................23 E-MAIL............................................................................................................... 23 A MESMA PGINA NCORA...................................................................................... 23
4. IMAGENS................................................................................................................................26 IMAGENS IMAGENS IMAGENS IMAGENS IMAGENS COMO LINK............................................................................................................. 27 COMO PADRO DE FUNDO........................................................................................... 28 TRANSPARENTES...................................................................................................... 28 MAPEADAS..............................................................................................................28 ANIMADAS.............................................................................................................. 29
5. TABELAS................................................................................................................................31 TABELA SIMPLES.................................................................................................................. 31 MODIFICANDO A APARNCIA DA TABELA - ATRIBUTOS...................................................................... 32 ATRIBUTOS DE LINHAS E CLULAS............................................................................................. 33 MESCLANDO CLULAS............................................................................................................ 35
6. FORMULRIOS......................................................................................................................... 37 6.1. CRIANDO UM FORMULRIO...................................................................................................... 37 6.2. TAGS DE FORMULRIO............................................................................................................38 7. FRAMES................................................................................................................................. 43 7.1. CRIANDO FRAMES................................................................................................................. 43 7.2. LINKS COM FRAMES...............................................................................................................46 8. OUTROS COMANDOS................................................................................................................. 48 8.1. REFRESH PAGE.................................................................................................................... 48 8.2. AUDIO E VDEO ................................................................................................................... 48 8.3. TEXTO ROLANTE.................................................................................................................. 49 9. CARACTERES ESPECIAIS............................................................................................................. 52 10. TABELA DE CORES.................................................................................................................. 53 11. REFERNCIAS........................................................................................................................ 54
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
1. CONHECENDO A HTML
HTML significa HyperText Markup Language e a linguagem de descrio de documentos usada na Web. Sua principal caracterstica est definida em seu nome. A Html atravs de tags, posiciona e coloca hipertexto no documento. Por sua vez, o hipertexto a base da informao que, alm da funo comum de texto, permite ligaes (links) para outros locais de um documento e tambm para documentos remotos (pginas, figuras, frames e tudo mais que um navegador pode ler ou suportar). Periodicamente a Html ganha uma nova verso com mais recursos. Quem cria as novidades desta linguagem so as pessoas e empresas envolvidas, principalmente os desenvolvedores de softwares para navegao (Netscape, Microsoft, etc). Todo este processo sofre a colaborao e a administrao do W3C - World Wide Web Consortium.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
<HTML>...</HTML> : Indicam o incio e o fim do documento, todo o resto deve estar entre esses
dois comandos.
<TITLE> </TITLE> : Indicam o ttulo do documento, que ser apresentado na barra superior do
Browser. Estes comandos devem estar sempre entre o comando acima. em si. O texto, imagens e tudo que ser apresentado pelo browser.
<BODY>...</BODY> : Indicam o corpo do documento. Entre esses comandos estar a sua pgina
Atravs de atributos de <BODY>, podemos definir cores para os textos, links e para o fundo da pgina, bem como uma imagem de fundo (marca dgua). Sintaxe: <BODY BGCOLOR="#rrggbb" TEXT="#rrggbb" LINK="#rrggbb" ALINK="#rrggbb" VLINK="#rrggbb" BACKGROUND="URL" MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0> Onde: BGCOLOR - cor de fundo (padro: cinza ou branco) TEXT - cor dos textos da pgina (padro: preto) LINK - a cor dos links (padro: azul) ALINK - cor dos links, quando acionados (padro: vermelho) VLINK - cor dos links, depois de visitados (padro: azul escuro ou roxo) BACKGROUND - indica o URL da imagem a ser replicada no fundo da pgina, como uma marca dgua. LEFTMARGIN margem esquerda da pgina(MS Internet Explorer). TOPMARGIN margem superior da pgina(MS Internet Explorer). MARGINHEIGHT margem superior(Netscape). MARGINWIDTH margem esquerda(Netscape).
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
2. FORMATAO DE TEXTOS
2.1. TTULOS E SUBTTULOS
Para demarcar ttulos e subttulos, use os TAGs de HEADER (H1 a H6). Exemplo: Titulos.htm <HTML> <HEAD> <TITLE>Curso de HTML - Ttulos</TITLE> </HEAD> <BODY> <H1>Ttulo com H1</H1> <H2>Ttulo com H2</H2> <H3>Ttulo com H3</H3> <H4>Ttulo com H4</H4> <H5>Ttulo com H5</H5> <H6>Ttulo com H6</H6> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
TAG <P>
responsvel pela quebra de pargrafos, inserindo automaticamente uma linha em branco. O uso da tag </P> opcional. Tambm possvel alinhar os pargrafos atravs desta tag. Sintaxe: <P ALIGN=posio>Texto do pargrafo</P> Onde: posio pode ser: o left: alinhamento esquerda; o center: centralizado; o right: alinhamento direita. o justify: justificado.
Exemplo: Paragrafos.htm <HTML> <HEAD> <TITLE>Curso de HTML - Pargrafos</TITLE> </HEAD> <BODY> <P>Este pargrafo utiliza a TAG P e alinhamento padro (esquerdo) <P ALIGN="Right">Este pargrafo utiliza a TAG P e alinhamento direita <P ALIGN="Center">Este pargrafo utiliza a TAG P e alinhamento centralizado <P ALIGN="Justify">Este pargrafo utiliza a TAG P e alinhamento justificado. Para ver o resultado digite um texto grande o suficiente. Este pargrafo utiliza a TAG P e alinhamento justificado. Este pargrafo utiliza a TAG P e alinhamento justificado. Este pargrafo utiliza a TAG P e alinhamento justificado. </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
Apostila de HTML
TAG <BR>
responsvel pela quebra de linha. Ela finaliza a linha atual e passa para a prxima. Esta TAG no necessita da TAG </BR>. Sintaxe: Texto da linha<BR> Exemplo: Quebra_de_Linha.htm <HTML> <HEAD> <TITLE>Curso de HTML Quebra de Linha</TITLE> </HEAD> <BODY> Este texto est usando a TAG BR no final de cada linha.<BR><BR> Voc pode utilizar<BR> a TAG BR<BR> toda vez<BR> que quiser passar o texto<BR> para a prxima linha.<BR><BR> O resultado simples. </BODY> </HTML> Como fica no Browser:
TAG <PRE>
Permite que se insira em uma pgina um pargrafo pr-formatado, isto , conforme foi digitado no editor. Sintaxe: <PRE>Texto do pargrafo</PRE> Exemplo: Paragrafos2.htm <HTML> <HEAD>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
10
Apostila de HTML
<TITLE>Curso de HTML - Pargrafos</TITLE> </HEAD> <BODY> <PRE> Este pargrafo esta utilizando a TAG PRE, foi definido no editor de uma forma especial, no final de cada linha, foi pressionada a tecla enter, para o texto continuar na linha seguinte. </PRE> </BODY> </HTML> Como fica no Browser:
11
Apostila de HTML
n: o n varia de 1 a 7 e o valor 3 corresponde ao valor padro; nome: o nome da fonte a ser utilizada; cor: a cor da fonte, definida em hexadecimal, ou atravs de um nome predefinido de cores. Exemplo: Fontes.htm <HTML> <HEAD> <TITLE>Curso de HTML - Fontes</TITLE> </HEAD> <BODY> <FONT SIZE="7" FACE="Times New Roman" COLOR="#FF0000"> Fonte Times New Roman com tamanho 7 e cor Vermelha.</FONT><BR> <FONT SIZE="6" FACE="Arial" COLOR="#BC8F8F"> Fonte Arial com tamanho 6 e cor Pink.</FONT><BR> <FONT SIZE="5" FACE="Tahoma" COLOR="Blue"> Fonte Tahoma com tamanho 5 e cor Azul.</FONT><BR> <FONT SIZE="4" FACE="Verdana" COLOR="Gold"> Fonte Verdana com tamanho 4 e cor Gold</FONT><BR> <FONT SIZE="3" FACE="Helvetica" COLOR="DarkGreen"> Fonte Helvetica com tamanho 3 e cor Verde Escuro</FONT><BR> <FONT SIZE="2" FACE="Courier New" COLOR="Gray"> Fonte Courier New com tamanho 2 e cor Cinza</FONT><BR> <FONT SIZE="1" FACE="Impact" COLOR="#000000"> Fonte Impact com tamanho 1 e cor Preta</FONT><BR> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
12
Apostila de HTML
TAG <DIV>
Ela permite o alinhamento horizontal de qualquer elemento em uma pgina. Esta TAG muito utilizada em DHTML pela propriedade de agrupar elementos de pgina. Sintaxe: <DIV ALIGN=posio>Elementos a serem alinhados</DIV> Onde: posio pode ser: o left: alinhamento esquerda; o center: centralizado; o right: alinhamento direita. o justify: justificado. Somente para textos. Exemplo: Alinhamento_div.htm <HTML> <HEAD> <TITLE>Curso de HTML - Alinhamento</TITLE> </HEAD> <BODY> <DIV ALIGN="Center">Usando a TAG DIV:</DIV> <BR> <DIV ALIGN="Right"> <P>Usando a TAG DIV voc pode alinhar seu texto sem problemas. <P>Pode utilizar o alinhamento direita, que alinha seu texto na margem direita da tela. Como um texto criado em editor de textos para ser impresso em uma pgina. <P>Com a TAG DIV voc pode aproveitar o mesmo alinhamento para vrios pargrafos. </DIV> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
13
Apostila de HTML
TAG <CENTER>
Ela permite a centralizao horizontal de qualquer elemento em uma pgina. Tem o mesmo efeito que a TAG <DIV ALIGN=Center>. Sintaxe: <CENTER>Elementos a serem centralizados</CENTER> Exemplo: Alinhamento_center.htm <HTML> <HEAD> <TITLE>Curso de HTML - Alinhamento</TITLE> </HEAD> <BODY> <CENTER> <FONT FACE="Arial" COLOR="Blue"><H4>Aqui esta sendo utilizado a TAG CENTER</H4></FONT> </CENTER> Neste pargrafo no esta sendo utilizado a tag center, veja como o texto fica alinhado esquerda quando nenhum tipo de alinhamento especificado. </BODY> </HTML> Como fica no Browser:
TAG <HR>
Insere uma linha horizontal no Browser. Sintaxe: <HR WIDTH=n% ALIGN=posio SIZE=n NOSHADE COLOR=#RRGGBB> Onde: ALIGN=posio: pode ser left, center e rigth;
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
14
Apostila de HTML
WIDTH=n%: define a largura da linha, pode ser definida em pixels ou em percentagem do tamanho horizontal da tela; SIZE=n: define a espessura da barra, em pixels; NOSHADE: define que a barra no deve ser com efeito 3D; COLOR=#RRGGBB: define a cor da barra. (MS Internet Explorer). Exemplo: Linhas.htm <HTML> <HEAD> <TITLE>Curso de HTML - Linhas Horizontais</TITLE> </HEAD> <BODY> Espessura 5<HR SIZE="05"> <BR> Largura 80% da pgina:<HR SIZE="05" WIDTH="80%"> <BR> Alinhamento direita:<HR SIZE="05" ALIGN="Right" WIDTH="30%"> <BR> Linha sem nenhum atributo:<HR> Linha com COR Vermelha:<HR NOSHADE COLOR="Red"> </BODY> </HTML> Como fica no Browser:
2.6. LISTAS
Utilizar listas uma boa forma de organizar as pginas Web. As listas podem servir como resumos ou ndices de todo o site, contendo links para outras pginas. Basicamente existem trs tipos de listas: - Listas No Ordenadas; - Listas Ordenadas ou Numeradas; - Listas Descritivas.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
15
Apostila de HTML
TAG <UL>
Permite inserir na pgina um texto de tpicos com marcadores de tipos diferentes. Sintaxe: <UL TYPE=formato> <LI>Tpico 1</LI> <LI>Tpico 2</LI> </UL> Onde: <UL>: Inicio da Lista No Ordenada. TYPE=formato: Indica o formato do marcador. Pode ser: o disc: O marcador um ponto. Este o padro; o square: O marcador um quadrado; o circle: O marcador um crculo. <LI>: Tpicos da lista. No h limites e no necessrio a TAG </LI>. </UL>: Fim da Lista No Ordenada. Exemplo: Listas_n_ordenada.htm <HTML> <HEAD> <TITLE>Curso de HTML - Listas</TITLE> </HEAD> <BODY> <H3>Lista No Ordenada - Tipo Square</H3> <UL TYPE="square"> <LI>Tpico 1</LI> <LI>Tpico 2</LI> <LI>Tpico 3</LI> </UL> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
16
Apostila de HTML
TAG <OL>
Permite inserir na pgina uma lista numrica ou alfabtica, com valor predefinido ou no. Sintaxe: <OL TYPE=formato START=n> <LI>Tpico 1</LI> <LI>Tpico 2</LI> </OL> Onde: <OL>: Incio da Lista Ordenada. TYPE=formato: Indica o formato da numerao. Pode ser: o 1: lista numrica padro; o A: lista alfabtica com letras maisculas; o a: lista alfabtica com letras minsculas; o I: lista numrica com nmeros romanos maisculos; o i: lista numrica com nmeros romanos minsculos. START=n: O valor inicial da lista numerada. <LI>: Tpicos da lista. No h limites e no necessrio a TAG </LI>. </OL>: Fim da Lista Ordenada. Exemplo: Listas_ordenadas.htm <HTML> <HEAD> <TITLE>Curso de HTML - Listas</TITLE> </HEAD> <BODY> <H3>Lista Ordenada - TYPE="A" e START="3"</H3> <OL TYPE="A" START="3"> <LI>Tpico 1</LI> <LI>Tpico 2</LI> <LI>Tpico 3</LI> </OL> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
17
Apostila de HTML
TAG <DL>
Permite inserir na pgina uma lista descritiva. Sintaxe: <DL> <DT>Tpico 1 <DD>Descrio do Tpico 1 <DT>Tpico 2 <DD>Descrio do Tpico 2 </DL> Onde: <DL>: Incio da Lista Descritiva. <DT>: Tpico da Lista Descritiva. No h limite e no necessrio a TAG </DT>. <DD>: Descrio da lista. Para cada TAG <DT> existe uma TAG <DD>. </DL>: Fim da Lista Descritiva.
Exemplo: Listas_descitivas.htm <HTML> <HEAD> <TITLE>Curso de HTML - Listas</TITLE> </HEAD> <BODY> <H3>Lista Descritiva</H3> <DL> <DT><B>Listas No Ordenadas</B> <DD>As listas no ordenadas inserem <I>marcadores</I> na frente de cada item. <DT><B>Listas Ordenadas</B> <DD>As listas ordenadas inserem <I>nmeros</I> ou <I>letras</I> na frente de cada item. <DT><B>Listas Descritivas</B> <DD>As listas descritivas so diferentes das outras listas. Cada item de uma lista descritiva possui dois componentes: um <I>tpico</I> e uma <I>descrio</I>. <DL> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
18
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
19
Apostila de HTML
3. LINKS
A principal atrao da Internet sem dvida a utilizao de hipertexto. Uma pgina com ligao com outras pginas ou arquivos localizados em qualquer parte do mundo. A aplicao de hipertexto no se restringe somente a ligaes com outras pginas. possvel fazer ligaes com trechos dentro da prpria pgina. Isto muito utilizado em pginas com textos longos.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
20
Apostila de HTML
Exemplo: Link_Local.htm <HTML> <HEAD> <TITLE>Curso de HTML - Links</TITLE> </HEAD> <BODY> <H3>Link Para Pgina Local</H3> <A HREF="Links.htm">Clique aqui</A> voltar pgina Links.htm </BODY> </HTML> Como fica no Browser:
21
Apostila de HTML
C:\HTML\Link_Home.htm C:\HTML\Aulas\Distante\Link_Distante.htm De dentro da pgina Links.htm para acessar a pgina Link_Home.htm o comando correto : <A HREF=../Link_Home.htm>Texto ou Imagem</A> Para acessar a pgina Link_Distante.htm o comando correto : <A HREF=Distante/Link_Distante.htm>Texto ou Imagem</A> Exemplo: Links.htm <HTML> <HEAD> <TITLE>Curso de HTML - Links</TITLE> </HEAD> <BODY> <H3>Link Para Pgina Local</H3> <A HREF="Link_Local.htm">Clique aqui</A> para ver a pgina Link_Local.htm <BR> <H3>Link Para Pgina Que est um nvel acima</H3> <A HREF="../Link_Home.htm">Clique aqui</A> para ver a pgina ../Link_Home.htm <BR> <H3>Link Para Pgina Que est um nvel abaixo</H3> <A HREF="Distante/Link_Distante.htm">Clique aqui</A> para ver a pgina Distante/Link_Distante.htm </BODY> </HTML>
Exemplo: Pagina_Home.htm <HTML> <HEAD> <TITLE>Curso de HTML - Links</TITLE> </HEAD> <BODY> <H3>Pgina em Home</H3> Esta pgina est um nvel de diretrio acima que a pgina onde foi criado o link. <BR> <A HREF="Aulas/Links.htm">Clique aqui</A> para voltar a pgina Links.htm </BODY> </HTML> Exemplo: Pagina_Distante.htm <HTML> <HEAD> <TITLE>Curso de HTML - Links</TITLE> </HEAD> <BODY> <H3>Pgina Distante</H3>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
22
Apostila de HTML
Esta pgina est um nvel abaixo do diretrio da pgina onde foi criado o link. <BR> <A HREF="../Links.htm">Clique aqui</A> para voltar a pgina ../Links.htm </BODY> </HTML> Teste estes exemplos no Browser, navegando entre as pginas atravs dos links.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
23
Apostila de HTML
<A NAME=Nome da Seo>Texto</A> Onde: NAME=Nome da Seo: Cria o nome da seo, marcando o incio da mesma. Texto: No necessrio definir nada. Para Linkar ncora: <A HREF=#Nome da Seo>Texto</A> Onde: #Nome da Seo: Indica o nome da seo que deve ser acessada. Texto: o texto que servir como link. Exemplo: Links_Ancoras.htm <HTML> <HEAD> <TITLE>Curso de HTML - Links ncoras</TITLE> </HEAD> <BODY> <A NAME="Inicio"></A> <H2>Exemplo de links para sees de uma Pgina:</H2> <!-- Aqui esto os links --> <A HREF="#Seo1">Seo</A><BR> <A HREF="#Seo2">ncoras</A><BR> <A HREF="#Seo3">Links</A><BR> <BR><BR> Este espao foi criado para separar as sees da pgina. <BR><BR> <!-- Aqui esto as sees --> <A NAME="Seo1"></A> <H3>Seo:</H3> Seo uma parte de uma pgina.<BR> As sees normalmente so utilizadas como captulos de um livro.<BR> <A HREF="#Inicio">Clique aqui para voltar ao incio da pgina</A><BR> <BR><BR> Este espao foi criado para separar as sees da pgina. <BR><BR> <A NAME="Seo2"></A> <H3>ncoras:</H3> As ncoras so criadas para definir o incio de cada seo que servem como referncia para os links.<BR> <A HREF="#Inicio">Clique aqui para voltar ao incio da pgina</A><BR> <BR><BR> Este espao foi criado para separar as sees da pgina. <BR><BR> <A NAME="Seo3"></A> <H3>Links:</H3> Os links so ligaes para outras pginas ou sees de uma mesma pgina.<BR> <A HREF="#Inicio">Clique aqui para voltar ao incio da pgina</A><BR> </BODY> </HTML>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
24
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
25
Apostila de HTML
4. IMAGENS
Um timo recurso para tornar uma pgina web mais atraente a utilizao de imagens. Os formatos de arquivos utilizados para web so o GIF e o JPG ou JPEG. Para editar imagens para web voc pode usar o editor de sua preferncia. Os mais poderosos e utilizados por Designers Web so o Corel Draw e o Photo Shop, porm o mais utilizado por programadores em geral o Paint Shop Pro, que o que vamos utilizar no curso para criarmos imagens, porm o propsito no ensinar a utilizao do mesmo e sim us-lo como uma ferramenta. O formato GIF (Graphics Interchange Format) suporta at 256 cores e gera arquivos em geral bem menores, com extenso .gif. Ele muito utilizado para desenhos e grficos web. O formato JPEG (Joint Photographic Engineering Group) suporta at 16 milhes de cores, podendo reduzir o tamanho de uma imagem em at 10 vezes. Ele gera arquivos com extenso .jpg ou .jpeg, sendo muito utilizado para fotos por ter melhor resoluo de cores.
TAG <IMG>
Permite inserir na pgina uma imagem. Sintaxe: <IMG SRC=arquivo WIDTH=n HEIGHT=n BORDER=n ALIGN=posio ALT=texto> Onde: SRC=arquivo: Indica a URL(caminho) do arquivo de imagem. Digite o nome do arquivo e a extenso. WIDTH=n: Define a largura da imagem em pixels. Se no for informado o padro o tamanho original da imagem. HEIGHT=n: Indica a altura da imagem. Se no for informado o padro o original da imagem. BORDER=n: a espessura da borda em pixels. ALIGN=posio: Indica a posio da imagem em relao ao texto. Posio pode ser: o top: alinha o texto pelo topo da imagem; o bottom: alinha o texto pela base da imagem(padro); o middle: alinha o texto pelo centro da imagem. ALT=texto: um texto alternativo para a imagem. Quando o Browser no exibe a imagem, a mensagem exibida no lugar. Exemplo: Imagens.htm <HTML> <HEAD> <TITLE>Curso de HTML - Imagems</TITLE> </HEAD> <BODY BGCOLOR="White">
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
26
Apostila de HTML
<IMG SRC="Imagens/Estrela.gif" WIDTH="200" HEIGHT="200" BORDER="5" ALT="Estrela" ALIGN="Middle"> Teste o alinhamento deste texto alterando o atributo ALIGN para Top, depois Bottom e depois Middle. </BODY> </HTML> Teste no Browser.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
27
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
28
Apostila de HTML
Criar uma imagem em seu editor preferido. Vamos utilizar a imagem Estrela_Transparente.gif; Criar uma pgina HTML com a imagem. Vamos criar a pgina Imagem_Mapeada.htm; Criar o mapa: definir as regies e associar as URLs. Veja o arquivo salvo por um editor de imagem mapeada: <HTML> <HEAD> <TITLE>Curso de HTML - Imagem Mapeada</TITLE> </HEAD> <BODY BGCOLOR="White"> <IMG SRC="Imagens/Estrela_Transparente.gif" usemap="#Estrela_Transparente" border="0"> <map name="Estrela_Transparente"> <area shape="circle" coords="49,55,17" href="Imagem_Mapeada.htm" title=""> <area shape="poly" coords="37,33,47,2,59,36,37,34" href="Imagem_Mapeada.htm" title=""> <area shape="default" nohref> </map> </BODY> </HTML> Sintaxe: <IMG SRC=arquivo USEMAP=mapa> <MAP NAME=nome> <AREA SHAPE=formato COORDS=coordenadas HREF=pagina> </MAP> Estrutura de um Mapa: <MAP></MAP>: Indica o incio de uma descrio de mapa processado no cliente. Atributo: o NAME=nome: indica o nome do mapa; <AREA>: Indica as regies sensveis que o mapa apresentar. Atributos: o SHAPE=formato: indica o formato da regio. Pode ser Circle, Poly, Rect, Default; o COORDS=coordenadas: indica as coordenadas que formam a regio; o HREF=pagina: indica a pgina associada regio; <IMG>: Indica a imagem mapeada. Atributo: o SRC=arquivo: indica o nome do arquivo de imagem; o USEMAP=mapa: indica o mapa que ser utilizado;
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
29
Apostila de HTML
Nesta apostila no chegaremos a aprender como se faz uma imagem animada, mas para testar, baixe alguma da internet e teste. A tag img para uma imagem animada no muda em relao a uma imagem esttica.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
30
Apostila de HTML
5. TABELAS
As tabelas so perfeitas para organizar e apresentar dados de forma prtica. possvel inserir texto, imagens ou links em tabelas, distribuindo melhor as informaes em uma pgina. Este um dos tpicos mais importantes, porque imprescindvel dominar bem o uso de tabelas para criar um bom layout html. Praticamente todas as pginas web utilizam recursos de tabela para diagramar seus elementos. Porm a utilizao de estilos (CSS) para posicionamento de elementos na pgina est crescendo cada vez mais, e j existem pginas com layout muito bom sem o uso de tabelas, usando apenas CSS.
<TABLE></TABLE>: TAGs de incio e fim de tabela. <TR></TR>: define cada linha da tabela; <TH></TH>: define o cabealho da tabela. uma clula da tabela; <TD></TD>: define os dados da tabela. uma clula na tabela; Dados da Tabela: podem ser texto, imagens e links; Cabealhos da Tabela: cabealhos com texto, imagens ou links.
Exemplo: Tabelas.htm <HTML> <HEAD> <TITLE>Curso de HTML - Tabelas</TITLE> </HEAD> <BODY> <H3>Tabela Sem Borda:</H3> <TABLE> <TR> <TH>Clula 1</TH>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
31
Apostila de HTML
<TH>Clula 2</TH> </TR> <TR> <TD>Clula 3</TD> <TD>Clula 4</TD> </TR> </TABLE> </BODY> </HTML> Como fica no Browser:
Sintaxe: <TABLE BORDER=n WIDTH=n% HEIGHT=n% CELLSPACING=n CELLPADING=n BGCOLOR=#RRGGBB> </TABLE> Onde: BORDER=n: espessura da borda em pixels. WIDTH=n%: largura da tabela em relao ao browser, em pixels ou %; HEIGHT=n%: altura da tabela em relao ao browser, em pixels ou %; CELLSPACING=n: espao entre uma clula e outra, em pixels; CELLADDING=n: espao entre os dados e a borda da tabela, em pixels; BGCOLOR=#RRGGBB: cor de fundo das clulas da tabela.
32
Apostila de HTML
</HEAD> <BODY> <H2>Tabela com :</H2> <H4>border="3" width="80%" height="30%" cellpadding="6" cellspacing="6" bgcolor="Gold"</H4> <TABLE border="3" width="80%" height="30%" cellspacing="6" cellpadding="0" bgcolor="Gold"> <TR> <TH>Clula 1</TH> <TH>Clula 2</TH> </TR> <TR> <TD>Clula 3</TD> <TD>Clula 4</TD> </TR> </TABLE> </BODY> </HTML> Como fica no Browser:
33
Apostila de HTML
WIDTH=n%: largura de uma clula em pixels ou %; NOWRAP: indica ao browser que o texto da clula no pode ser dividido em mais de uma linha. A coluna inteirar ter o tamanho do texto escrito naquela clula; Exemplo: Tabelas.htm <HTML> <HEAD> <TITLE>Curso de HTML - Tabelas</TITLE> </HEAD> <BODY> <H2>Tabela</H2> <TABLE BORDER="0" BGCOLOR="Gold" WIDTH="600" CELLPADING="3"> <TR BGCOLOR="Silver"> <TH>Clula 1</TH> <TH>Clula 2</TH> </TR> <TR> <TD BGCOLOR="LightBlue" ALIGN="Center" VALIGN="top"> Clula 3 - ALIGN="center" VALIGN="top"<BR><BR> </TD> <TD BGCOLOR="Red">Clula 4</TD> </TR> </TABLE> <H2>Tabela utilizando o atributo NOWRAP</H2> <TABLE BORDER="2" WIDTH="80%" CELLPADDING="6"> <TR ALIGN="Center"> <TD NOWRAP>Com o atributo NOWRAP o texto no pode ser dividido em mais de uma linha</TD> <TD>Este texto no est utilizando o atributo NOWRAP na tag TD. O texto distribudo em mais de uma linha dentro da mesma clula. </TD> </TR> </TABLE> </BODY> </HTML> Como fica no browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
34
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
35
Apostila de HTML
<HTML> <HEAD> <TITLE>Curso de HTML - Tabelas</TITLE> </HEAD> <BODY> <H2>Tabela utilizando o atributo COLSPAN</H2> <TABLE BORDER="2" WIDTH="50%" CELLPADDING="6"> <TR BGCOLOR="Silver"> <TD COLSPAN="2">Clula 1</TD> </TR> <TR ALIGN="Right"> <TD>Clula 2</TD> <TD>Clula 3</TD> </TR> </TABLE> <H2>Tabela utilizando o atributo ROWSPAN</H2> <TABLE BORDER="2" WIDTH="50%" CELLPADDING="6"> <TR BGCOLOR="Silver"> <TD ROWSPAN="2">Clula 1</TD> <TD>Clula 2</TD> </TR> <TR ALIGN="Right"> <TD>Clula 3</TD> </TR> </TABLE> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
36
Apostila de HTML
6. FORMULRIOS
Atravs de um formulrio o usurio pode interagir com o servidor, enviando dados que sero processados no servidor e devolvidos ao usurio. Os formulrios enviam os dados para um servidor http onde um programa CGI, geralmente em PERL ou C, processa os dados. O script CGI pode retornar, por exemplo, uma pgina ao usurio agradecendo o uso do formulrio e/ou enviar um email para o criador da pgina. Um script CGI (Common Gateway Interface), uma interface que executa programas externos suportados por servidores de informaes. No caso da internet, so os servidores http que do suporte aos CGI. Alguns exemplos de uso de scripts CGI: tratar as requisies e dados enviados pelo usurio atravs de formulrios; servir de interface entre HTML e banco de dados SQL, fazendo a converso da transao HTML para SQL e vice-versa; converter dados do sistema em HTML gerando respostas para o cliente; Os scripts so escritos em linguagens compatveis com a plataforma sob a qual o servidor est rodando e devem produzir arquivos executveis. As linguagens mais utilizadas so: PERL TCL C Shell Bourne Shell C/C++
Um formulrio tambm pode ser processado por Servidores de Pginas Ativas como ASP, JSP e PHP que esto muito difundidos na internet.
37
Apostila de HTML
POST: mtodo mais utilizado, transmite toda a informao do formulrio imediatamente aps a URL; o GET: anexa o contedo do formulrio ao endereo da URL, por isso tem limitao de tamanho das informaes; ACTION: especifica o programa ou pgina do servidor que processar os dados do formulrio; NAME: define o nome do formulrio. o
38
Apostila de HTML
<TH ALIGN="left" VALIGN="top">Caixa de texto comum:</TH> <TD><INPUT TYPE="Text" NAME="txtTexto" SIZE="20" MAXLENGTH="25"></TD> </TR> <TR> <TH>Texto protegido por senha:</TH> <TD><INPUT TYPE="Password" NAME="txtTexto" SIZE="6" MAXLENGTH="6"></TD> </TR> <TR> <TH>Botes de Radio:</TH> <TD> Qual o seu time? <INPUT TYPE="Radio" NAME="radOpcao" VALUE="share" CHECKED> <INPUT TYPE="RAdio" NAME="radOpcao" VALUE="free"> </TD> </TR> <TR> <TH>Checkboxes:</TH> <TD> Que softwares voc cohece? <INPUT TYPE="Checkbox" NAME="book" VALUE="Sim"> <INPUT TYPE="Checkbox" NAME="share" VALUE="Sim"> <INPUT TYPE="Checkbox" NAME="soft" VALUE="Sim"> </TD> </TR> <TR> <TH>Boto de Envio:</TH> <TD><INPUT TYPE="Submit" NAME="cmdEnvio" VALUE="Enviar"></TD> </TR> <TR> <TH>Boto de Limpeza:</TH> <TD><INPUT TYPE="Reset" NAME="cmdLimpar" VALUE="Limpar"></TD> </TR> <TR> <TH>Tipo File:</TH> <TD><INPUT TYPE="FILE" NAME="filArquivo"></TD> </TR> </TABLE> </FORM> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
39
Apostila de HTML
TAG <SELECT>
Define uma lista de itens que podem ser selecionados pelo usurio. Sintaxe: <SELECT NAME=nome SIZE=tamanho MULTIPLE LISTBOX> <OPTION SELECTED>Opo</OPTION> <OPTION>Opo</OPTION> </SELECT> Onde: NAME=nome: define o nome do campo; SIZE=tamanho": define a quantidade de linhas da lista; MULTIPLE: define que vrios itens da lista podem ser selecionados; LISTBOX: define uma caixa drop-down para lista (deve ser utilizado sem os atributos SIZE e MULTIPLE); OPTION: define cada opo da lista, as opes da lista devem ser definidas entre as tags <OPTION></OPTION>; SELECTED: indica que a opo estar selecionada como default;
Exemplo: Formulario.htm <HTML> <HEAD> <TITLE>Curso de HTML - Formulrio</TITLE> </HEAD> <BODY> <FORM ACTION="processa.asp" METHOD="POST"> <TABLE BORDER="0" CELLPADDING="2"> <TR> <TH ALIGN="Right">Hobbie:</TH> <TD> <SELECT NAME="Hobbie" SIZE="3" MULTIPLE> <OPTION>Carro</OPTION> <OPTION SELECTED>Futebol</OPTION>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
40
Apostila de HTML
<OPTION>Msica</OPTION> <OPTION>Livros</OPTION> <OPTION>Outros</OPTION> </SELECT> </TD> </TR> <TR> <TH ALIGN="Right">Estado Civil:</TH> <TD> <SELECT NAME="ListBox" LISTBOX> <OPTION>Casado</OPTION> <OPTION SELECTED>Solteiro</OPTION> <OPTION>Disquitado</OPTION> <OPTION>Vivo</OPTION> </SELECT> </TD> </TR> <TR> <TD> </TD> <TD> <INPUT TYPE="Reset" NAME="cmdLimpar" VALUE="Limpar"> <INPUT TYPE="Submit" NAME="cmdEnvio" VALUE="Enviar"> </TD> </TR> </TABLE> </FORM> </BODY> </HTML> Como fica no Browser:
TAG <TEXTAREA>
Define uma caixa de texto onde o usurio pode digitar um texto com varias linhas. Sintaxe: <TEXTAREA NAME=nome ROWS=n COLS=n>Texto</TEXTAREA>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
41
Apostila de HTML
Onde:
NAME=nome: define o nome do campo; ROWS=n": o nmero de linhas da caixa de texto; COLS=n: define o nmero de colunas da caixa de texto; Texto: define o texto que aparecer como default;
Exemplo: Formulario.htm <HTML> <HEAD> <TITLE>Curso de HTML - Formulrio</TITLE> </HEAD> <BODY> <FORM ACTION="processa.asp" METHOD="POST"> <TABLE BORDER="0" CELLPADDING="2"> <TR> <TH ALIGN="Right" VALIGN="top">Deixe sua sugesto:</TH> <TD><TEXTAREA NAME="Sugestao:" COLS="30" ROWS="5">Digite sua sugesto aqui.</TEXTAREA></TD> </TR> <TR> <TD> </TD> <TD> <INPUT TYPE="Reset" NAME="cmdLimpar" VALUE="Limpar"> <INPUT TYPE="Submit" NAME="cmdEnvio" VALUE="Enviar"> </TD> </TR> </TABLE> </FORM> </BODY> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
42
Apostila de HTML
7. FRAMES
Os frames so divises da tela do browser em diversas telas (ou quadros). Com isso, torna-se possvel apresentar mais de uma pgina por vez: por exemplo, um ndice principal em uma parte pequena da tela, e os textos relacionados ao ndice em outra parte.processados no servidor e devolvidos ao usurio. O corpo de uma pgina Frame diferente de uma pgina comum, e nesse arquivo s tem as dimenses das divises e as pginas que iram aparecer em cada diviso. A estrutura bsica do corpo de uma pgina com frame: <HTML> <HEAD> <TITLE>Titulo da pgina</TITLE> </HEAD> <FRAMESET COLS="15%,85%"> <FRAME SRC="pagina1.html"> <FRAME SRC="pagina2.html"> </FRAMESET> </HTML>
43
Apostila de HTML
BORDER=n: define o tamanho da borda; FRAMESPACING=n: define um espao em pixels entre os frames, nem todos os browsers reconhecem este atributo; FRAME: define cada quadro (frame) separadamente; NAME=nome: define o nome do frame; SRC=URL: define a pgina que ser exibida no frame; ALIGN=posio: define o alinhamento do contedo do frame. Posio pode ser: o top: o contedo alinhado no topo do frame; o middle: o contedo alinhado nomeio do frame; o bottom: o contedo alinhado na base do frame; o left: o contedo alinhado esquerda do frame; o right: o contedo alinhado direita do frame; FRAMEBORDER=1/0: o valor 1 exibe uma borda 3D, o valor 0 no exibe borda; MARGINHEIGHT=altura: define a altura da margem em pixels; MARGINWIDTH=largura: define a largura da margem em pixels; SCROLLING=yes/no/Auto: define se o frame ter ou no barra de rolagem; NORESIZE: evita o redimensionamento do frame;
Exemplo: Frames.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <FRAMESET COLS="40%,*" FRAMEBORDER="1" BORDER="5"> <FRAME NAME="Frame_1" SCROLLING="No" NORESIZE SRC="Pagina1.htm"> <FRAME NAME="Frame_2" SCROLLING="Auto" NORESIZE SRC="Pagina2.htm"> </FRAMESET> </HTML> Exemplo: Pagina1.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <BODY BGCOLOR="Gold"> <CENTER><H2>Pgina 1</H2></CENTER> </BODY> </HTML> Exemplo: Pagina2.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <BODY BGCOLOR="LigthBlue"> <CENTER><H2>Pgina 2</H2></CENTER> </BODY> </HTML>
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
44
Apostila de HTML
Exemplo: Frames_2.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <FRAMESET COLS="40%,*" FRAMEBORDER="1" BORDER="5"> <FRAME NAME="Frame_1" SCROLLING="No" NORESIZE SRC="Pagina1.htm"> <FRAME NAME="Frame_2" SCROLLING="Auto" NORESIZE SRC="Pagina2.htm"> </FRAMESET> </HTML> Como fica no Browser:
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
45
Apostila de HTML
Exemplo: Frames_3.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <FRAMESET ROWS="10%,*" FRAMEBORDER="0" BORDER="0"> <FRAME NAME="Frame_1" SCROLLING="no" NORESIZE SRC="Pagina1.htm"> <FRAMESET COLS="10%,*" FRAMEBORDER="0"> <FRAME NAME="Frame_2" SCROLLING="Auto" NORESIZE SRC="Pagina2.htm"> <FRAME NAME="Frame_3" SCROLLING="Auto" NORESIZE SRC="Pagina3.htm"> </FRAMESET> </FRAMESET> </HTML> Exemplo: Pagina3.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <BODY BGCOLOR="Red"> <CENTER><H2><FONT COLOR="White">Pgina 3</FONT></H2></CENTER> </BODY> </HTML> Como fica no Browser:
46
Apostila de HTML
Sintaxe: <A HREF= TARGET=frame>Link</a> Onde: TARGET=janela:indica em qual a janela ou frame que a pgina do link deve ser carregada. Janela pode ser; o _top: limpa a tela e abre a pgina ocupando toda a tela; o _blank: abre uma nova janela do browser para exibir a pgina; o _self: carrega a pgina no frame atual. o default; o nome do frame: carrega a pgina no frame especificado; Exemplo: Frames.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <FRAMESET COLS="20%,*" FRAMEBORDER="0" BORDER="0"> <FRAME NAME="Frame_1" SCROLLING="no" NORESIZE SRC="Pagina1.htm"> <FRAME NAME="Frame_2" SCROLLING="Auto" NORESIZE SRC="Pagina2.htm"> </FRAMESET> </HTML> Exemplo: Pagina1.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <BODY BGCOLOR="Gold"> <H2>Pgina 1</H2> <A HREF="Pagina3.htm" TARGET="_top">Pgina 3 em _top</A><BR> <A HREF="Pagina3.htm" TARGET="_blank">Pgina 3 em _blank</A><BR> <A HREF="Pagina3.htm" TARGET="Frame_2">Pgina 3 em Frame_2</A><BR> </BODY> </HTML> Teste no Browser.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
47
Apostila de HTML
8. OUTROS COMANDOS
Neste tpico vamos abordar alguns outros comandos interessantes, porm sem aprofundar em nenhum deles.
Exemplo: Refresh.htm <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="5; URL=Pagina2.htm"> <TITLE>Curso de HTML - Refresh</TITLE> </HEAD> <BODY> <H1>Aguarde...<H1> <H2>Aps 5 segundos ser carregada a Pagina2.htm</H2> </BODY> </HTML> Teste no Browser.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
48
Apostila de HTML
A segunda maneira com o TAG <EMBED> que, por ser reconhecido pelo Internet Explorer e Netscape, recomendado. Para utiliz-lo, siga o exemplo : <EMBED SRC="arquivo.mid"> recomendado usar arquivos midi por serem bem menores que os wavs. Com o comando EMBED tambm possvel rodar vdeos, a sintaxe a mesma que para msicas. Exemplo: Multimidia.htm <HTML> <HEAD> <TITLE>Curso de HTML - Frames</TITLE> </HEAD> <BODY BGCOLOR="LightBlue"> <CENTER><H2>Pgina 2</H2></CENTER> <BGSOUND SRC="laser.wav"> <!-- <EMBED SRC="testsnd.mid"> --> <!-- <EMBED SRC="laser.wav"> --> </BODY> </HTML> Teste no Browser.
ALIGN: Usado para alinhar a faixa, pode ser LEFT, RIGHT, MIDDLE. BEHAVIOR: Define animao do texto, pode ser SCROLL, SLIDE ou ALTERNATE, eu poderia falar o
que cada um desses tributos faz mas acho melhor voc mesmo testa-los um a um.
BGCOLOR: Como voc j deve saber define o fundo da faixa. DIRECTION: Direo do texto, pode ser LEFT ou RIGHT HEIGHT/WIDTH: Define o tamanho da faixa em pixels LOOP: Define o nmero de vezes que o texto passar pela faixa, o valor atribudo no exemplo foi
INFINITE que anima o texto um nmero infinito de vezes.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
49
Apostila de HTML
HSPACE/VSPACE: Define o tamanho das margens onde a faixa deve ser posicionada. SCROLLAMOUNT/SCROLLDELAY: Definem a velocidade do texto, o SCROLLAMOUNT define a
quantidade de informao que ser movimentada, prefira os valores entre 2 e 5. O SCROLLDELAY define a velocidade entre os intervalos entre cada desenho, um valor aconselhvel seria em torno de 20.
Exemplo: Texto_Rolante.htm <HTML> <HEAD> <TITLE>Curso de HTML - Texto Rolante</TITLE> </HEAD> <BODY BGCOLOR="LightBlue"> <CENTER><H2>Usando a tag MARQUEE</H2></CENTER> <MARQUEE ALIGN=middle BEHAVIOR=scroll BGCOLOR=Gold DIRECTION=right HEIGHT=5% WIDTH=80% HSPACE=10 VSPACE=10 LOOP=infinite SCROLLAMOUNT=2 SCROLLDELAY=20> Apostila de HTML </MARQUEE> <BR> <MARQUEE ALIGN=middle BEHAVIOR=alternate BGCOLOR=#FFFFFF DIRECTION=right HEIGHT=5% WIDTH=80% HSPACE=10 VSPACE=10 LOOP=infinite SCROLLAMOUNT=2 SCROLLDELAY=15> Curso de HTML </MARQUEE> </BODY> </HTML> Teste no Browser.
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
50
Apostila de HTML
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
51
Apostila de HTML
9. CARACTERES ESPECIAIS
> Á â Å ã Æ é È ë Í î Ï ó Ò ø Ö ú Ù ü Ñ > ® ý ß ¹ ƒ ‰ « · ¾ ÷ & á À å Ä æ Ê è Ð í Ì ï Ô ò Õ ö Û ù Ç ñ & © Þ º ² † ¢ ± ¼ ¿ ¡ < " Â à Ã ä É ê Ë ð Î ì Ó ô Ø õ Ú û Ü ç < " Ý þ &170; ³ ‡ £ » ½ × ¤
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
52
Apostila de HTML
#f0f8ff faebd7 7fffd4 f0ffff f5f5dc ffe4c4 000000 ffebcd 0000ff 8a2be2 a52a2a deb887 5f9ea0 7fff00 d2691e ff7f50 6495ed fff8dc 00ffff 00008b 008b8b b8860b a9a9a9 006400 bdb76b 8b008b 556b2f ff8c00 9932cc 8b0000 e9967a 8fbc8f 483d8b 2f4f4f 00ced1 9400d3 ff1493 00bfff 696969
dodgerblue firebrick floralwhite forestgreen gainsboro ghostwhite gold goldenrod gray green greenyellow honeydew hotpink indianred ivory khaki lavender lavenderblush lightseagreen lightskyblue lightslateblue lightslategray lightsteelblue lightyellow limegreen linen magenta maroon mediumaquamarine mediumblue mediumorchid mediumpurple mediumseagreen mediumslateblue mediumspringgreen mediumturquoise mediumvioletred midnightblue mintcream
1e90ff b22222 fffaf0 228b22 dcdcdc f8f8ff ffd700 daa520 7f7f7f 008000 adff2f f0fff0 ff69b4 cd5c5c fffff0 f0e68c e6e6fa fff0f5 #20b2aa 87cefa 778899 888888 b0c4de ffffe0 00ff00 faf0e6 ff00ff 800000 66cdaa 0000cd ba55d3 9370db 3cb371 7b68ee 00fa9a 48d1cc c71585 191970 f5fffa
mistyrose moccasin navajowhite navy oldlace olivedrab orange orangered orchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuff peru pink plum powderblue purple red rosybrown royalblue saddlebrown salmon sandybrown seagreen seashell sienna skyblue slateblue slategray snow springgreen steelblue tan
ffe4e1 ffe4b5 ffdead 000080 fdf5e6 6b8e23 ffa500 ff4500 da70d6 eee8aa 98fb98 afeeee db7093 ffefd5 ffdab9 cd853f ffc0cb dda0dd b0e0e6 800080 ff0000 bc8f8f 4169e1 8b4513 fa8072 f4a460 2e8b57 fff5ee a0522d 87ceeb 6a5acd 708090 fffafa 00ff7f 4682b4 d2b48c
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
53
Apostila de HTML
11. REFERNCIAS
HTML Dinmico. Ramalho, Jos Antnio Alves. Berkeley Brasil, 1999. A Arte Web. Site Sobre HTML, HTML Dinmico e Design. (www.aarte-web.com.br). Tutorial HTML. Tutorial mantido pela USP desde 1995. (www.icmc.usp.br/manuals/HTML).
Disponibilizada pelo professor Renan Menna Barreto TI- CDJB e Cedida por Aleckssandro Tavares - 2003
54