You are on page 1of 18

o Guia completo da linguagem HTML Inclui listas, tabelas, frames, formulrios on-line, Java e muito mais.

Contm tudo o que voc precisa conhecer para criar pginas na World Wide Web da Internet com a HTML. Perfeito para carregar de um lado para outro.

GUIA DE CNSULTA RPIDA

ISBN 85-85184-38-8

RUBENS PRATES
9"788585"184384"

Copyright 1998 Novatec Editora Ltda. Fone: (011)6959-6529 Fax: (011)6950-8869 Internet: http://www.novatec1.com

novatec
m www.novated www.novateci .com

ndice

<!- texto de comentrio >

<A> <ADDRESS> . . . : . <APPLET> .'&. <B> _... .! <BASE> <BASEFONT> <BIG> <BLINK> <BLOCKQUOTE> <BODY> <BR> <CAPTION> <CENTER> <CITE> <CODE> l <COMMENT> <DD> _$DIR> <DIV> -<DL> cDT> _ <EM> <EMBED> <FRAME> <FRAMESET> <FONT> <FORM> . . . . :

.-.

_ ,.

16 7 27 7 5, 8 7 7 7 4, 6, 24 9 12 9 7 7 6 11 11 9 11 11 7 8 24 24 8,26 18 6 4,5 6 7 14-15 19-20 5 7 10-11 5 8 ;... 11 5 9 25 10 20 9 27 8 8 7 27 20 7 7 7 7 7 12 13 20 13 5 12 7 10-11 7 9 8

:.

(O

<INPUT> <ISINDEX> <KBD>

<LINK> <LISTING> .? <MENU> JB <META> <NOBR> . <NOFRAMES> <OL> <OPTION> <P> o <PARAM> is <PLAINTEXT> S <PRE> -ra <SAMP> <SCRIPT> <SELECT> <SMALL> <STRIKE> O <STRONG> -g <SUB> _ .S <SUP> <TABLE> o <TD> E <TEXTAREA> <TH> E <TITLE> <TR> <TT> <UL> g <VAR> O <WBR> <XMP>

ndice

ACTION ALIGN ALINK ALT BACKGROUND BGCOLOR BORDER CELLPADDING CELLSPACING CHECKED CLEAR CODE CODEBASE COLOR

18 6, 9, 12, 13, 14, 20 6, 26 14 6,26 6, 26 12, 14 12 12 19 9 27 27 8

COLS
COLSPAN CONTENT COORDS ENCTYPE HEIGHT HREF HSPACE HTTP-EQUIV ISMAP LANGUAGE LINK LOWSRC MARGINHEIGHT MARGINWIDTH MAXLENGTH METHOD METHODS MULTIPLE NAME NOHREF NORESIZE NOSHADE NOWRAP PROMPT REL REV ROWS ROWSPAN SCROLLING SELECTED SHAPE GIZE SRC START TARGET TEXT TITLE TYPE USEMAP VALIGN VALUE VLINK VSPACE WIDTH WRAP

20,24
13 5 23 18 14, 27 5, 16,22,23 14 5 23 27 6,26 14 24 24 19 18 5 20 5, 19,20,24,27 22 24 6 13 5 5 5 20.24 13 24 20 22,23 6,8, 19,20 8, 14,20,22,24 10 23,25 6,26 5,17 10. 19, 20, 21 22 12, 13 10, 19,20,21,27 6,26 14 6,8, 12, 13, 14,27 20

AppIetsJava Cabealho da Pgina Caracteres Especiais Comandos de Formatao Fsica / Lgica Comentrios Conceitos Bsicos Estrutura de uma Pgina Caracteres Especiais Controle do Fluxo de Texto Corpo da Pgina Esquema de Endereamento na Internet Endereo de Correio Eletrnico (E-mail) URL Identificao do Servidor Estrutura de uma Pgina Exibio de Texto Pr-formatado Formulrios On-line Definio do Formulrio Definio dos Campos do Formulrio Upload de Arquivo Reiniciando o Preenchimento do Formulrio . Processamento do Formulrio Preenchido .... Exemplo de Formulrio de Cadastramento .... Frames Comandos no Documento de Layout Comandos no Documento de Contedo Nomes Especiais de Frames Exemplo do Uso de Frames Imagens Mapeadas Formato CSIM Formatos CERN e NCSA Incluso de Objetos Incluso de Imagens Formatos GIF x JPEG Recursos Avanados Imagens GIF Transparentes Imagens GIF Entrelaadas JavaScript Linhas Links Links com Outras Pginas Links com Sees de Pginas Links com Outros Recursos da Internet Lista de Variveis CGI Listas Listas Ordenadas Listas No-Ordenadas Listas de Definio Listas de Menus de Itens e Diretrios Tabelas Definio da Tabela Legenda da Tabela Definio da Linha da Tabela Definio de uma Clula de Ttulo Definio de uma Clula de Dados Exemplo de Tabela Tamanho das Fontes Ttulos Tipos de Recursos da Internet Utilizao de Cores Tags para Definio de Cores Tabela Parcial de Cores Verso da HTML Utilizada neste Guia

.27 .5 . 30-31 .7 .6 .4 . 4,30-31

.9 .6 .28 .28 .28 .4


. 18 . 19-20 . 21 .21 .21 .21
. 24-25 .25 .25 .25 . 22-23 .23

. 15

. 15 . 15 .27 .6
. 16 . 16-17 . 17 .32 . 10 . 10 . 11 . 11 . 12 . 12 . 12 . 13 . 13 . 13 .8 .6 .29 .26 .26 . 26 .32

Conceitos Bsicos

Cabealho da Pgina

J^?^*^'*^>t^Vyi.V."1^^s^ Conceitos, Basicosi

Cabealho da Pgina
O cabealhocontm informaes sobre a pgina, que no so visualizadas na pgina. O cabealho da pgina delimitado pelos comandos<HEAD> e</HEAD>.

Uma pgina HTML um arquivo-texto simples (ASCI I) contendo o texto da pgina e os comandos HTML (tags) que definem a formatao da pgina e os vnculos com outras pginas. Os comandos so indicados entre (< e >), como por exemplo: <TITLE>. Existe um comando de abertura (que ativa uma caracterstica) e um de fechamento (que desativa), queem alguns casos opcional, corno por exemplo no comando<TR> que no necessitado comando de fechamento</TR>. Observe que os comandosde fechamento tm seus nomes precedidos poruma barra (/). Letras minsculas e maisculas so consideradas iguais nos comandos. Tanto faz escrever<HTML>, <Html> ou<html>. Contudo recomenda-se colocar os comandos em letras maisculas. Os comandos no reconhecidos pelo browser sero ignorados. Dentro do te xto da pgina somente a formatao feita atravs de comandos de formatao reconhecida. Os seguintes caracteres so ignorados: espaos extras em branco, tabulaes, marcas de fim de linha (Line Feed) e quebras de linha (Carriage Return). O nome do arquivo da pgina HTML deve ter extenso .HTML (ou .HTM no DOS/Windows 3.1). Para criar ou editar uma pgina pode ser usado qualquer editor, como o Notepad ou o Microsoft Word. Contudo, o uso de editores especializados em HTML, como o HotDog da Sausage Software (voc pode consegui-lo em http://www.sausage.com), facilita muito o trabalho de criao.

Tags do cabealho
<BASE HREF="URI__base"> Especifica o endereo-base da pgina, que utilizado para determinar o endereo completo dos endereos (URLs) relativos que aparecem na pgina. Ver tambm <BASE TARGET="nome_frame">na pgina 25. <BASE HREF="http://www.yahoo.com/"> <ISINDEXPROMPT="mensagemn> Abre uma janela onde o usuriodigita uma ou mais palavraschaves (separadas por vrgulas) a serem pesquisadas na pgina. O browser passa essas informaes para o servidor da pgina, que executa a pesquisa (somente em se rvidores com capacidade de realizar esse tipo de pesquisa). Este recurso til para pesquisar em pginas longas e complexas. PROMPT , Especifica uma mensagem alternativa mensagem default em ingls (This is a searchable ndex. Enter search keywords:). <ISINDEX> <METAHTTP-EQUIV=^ CONTENT=^iorrte( EnviainformaoSsaaiconais (metainfSrmaces) paraoservidor HTTP, que no sero exibidas pelo browser. HTTP-EQUIV Nome de um cabealho HTTP. N AME Nomedametainformao. CONTENT Contm o valordo cabealho.
Programa auto-carregvel a cada l segundo <META HTTP-EQUIV="Refresh" CONTENT=1> <TITLE> Exemplo do uso de META </TITLE> <BODY> Qualquer texto.</BODY>

Toda pgina composta de um cabealho e de um corpo. A pgina em si delimitada respectivamente pelos comandos<HTML> e </HTML>, o cabealho pelos comandos<HEAD> e </HEAD> e o corpo da pgina pelos comandos <BODY> e </BODY>. Embora sejam opcionais, recomenda-se a sua utilizao. <HTML> <HEAD> <TITLE> Ttulo da pgina </TITLE> <BASE ...> <ISINDEX ...> <META ...> <LINK ...> </HEAD> <BODY> Elementos que devem aparecer na pgina </BODY> </HTML>

Para garantir que sua pgina seja visualizada sem nenhum problema em qualquer idioma, equipamento ou sistema operacional existente na Web, a linguagem HTML possui uma codificao para caracteres especiais. Cada caractere deve ser representado da seguinte forma: um caractere "&" inicial, um nmero ou um cdigo especial correspondente ao caractere desejado, e um caractere";" final (o ponto-e-vrgula obrigatrio). Por exemplo, para escrevera palavra caf,digite caf&eacute.Vejanapgina30aiistadecaracteres especiais. Essa lista tambm pode ser encontrada na Internet no endereohttp://www.w3.org/hyperext/WWW/MarkUp/ISOIat1.html.

<TITLE> texto do ttulo <fi"ITLE> Identifica o ttulo da pgina, que exibido no topo da jane Ia do browser. Deve ser explicativo, para que os leitores tenham uma ideia do contedo da pgina apenas lendo o ttulo. utilizadoparaidentificarapaginaembookmarksehotlists.se no for fornecido, o browser assumir o nome do arquivo da pgina como ttulo. <T!TLE> Guia de Consulta Rpida </TITLE> <LINK HREF="URL_pag" REL="relac" REV="relac_inv" TITLE="ttulo" METHODS="lista"> Documenta o relacionamento entre a pgina aluai e outras pginas. Pode ser repetido vrias vezes para definir mltiplos relacionamentos. HREF "" Endereo (URL) de uma pgina com a qual se quer relacionar. REL Descreveo relacionamento entre a pgina atual e a pgina referenciada emHREF. REV Inverso deREL. TITLE Ttulo do link de destino. METHODS Lista de funes que podem ser

executadas sobre o relacionamento. <LINK REV="made" HREF="mailto:rprates@originet.com.br">

Corpo da Pgina/Comenrios/Ttulos/ Linhas

Formatao Fsica/ Lgica

Comandos de Formatao Fsica/ Lgica;


<BODY BACKGROUND="URL_imagem" BGCOLOR="cor" TEXT="cor" LINK="cor" VLINK="cor" ALINK="cor"> corpo da pgina </BODY> Delimita o corpo da pgina, que a parte da pgina que o leitor visualiza na sua tela. BACKGROUND Especifica a imagem (GIF ou JPEG) usada para preencher o fundo da tela. A imagem ser exibida somente se a opo Auto Load Image do browser estiver habilitada. BGCOLOR Ver Utilizao de Cores na pgina 26. TEXT Ver Utilizao de Cores na pgina 26. LINK Ver Utilizao de Cores na pgina 26. VLINK Ver Utilizao de Cores na pgina 26. ALINK Ver Utilizao de Cores na pgina 26. <BODY BACKGROUND="fundo.j pg"> Os comandos de formatao fsica indicam ao browser exatamene como um trecho de textodeveserformatado, ^nquanto os de formatao lgica apenas sugerem a utilizao de algum tipo de nfase. Os comandos de formatao fsica podem ser'aninhados, como por exemplo, utilizando negrito e itlico juntos para um trecho de texto.

<!-- texto de comentrio~> Identifica comentrios dentro da pgina e servem apenas para documentao, sendo ignorados pelo browser. <!-- Isto um comentrio > <COMMENT> texto de comentrio </COMMENT> Semelhante a <!- comentrio >, mas est obsoleto.

<B> texto em negrito </B> Exibe o texto em negrito. <BIG> texto em fonte maior </BIG> Exibeotextoemumtamanhodefontemaiordoqueopadro. Contrasta com<SMALL>. <BLINK> texto </BLINK> Exibe o texto piscando. <l> texto em itlico </!> Exibe o texto em itlico. <SMALL> texto em fonte menor </SMALL> Exibe o texto em um tamanho de fonte menordo que o padro. Contrasta com<BIG>. <STRIKE> texto riscado </STRIKE> Exibeoextofiseade. <SUB> texto em subscrito </SUB> Exibe o texto^^ em relao linha. <SUP> texto em sobrescrito </SUP> Exibe o texto501"83"110 em relao linha. <TT> texto </TT> Exibe o texto usando fonte de tamanho fixo (como Courier).

<Hn ALIGN="tipo">... </Hn> Identifica ttulos, usados para dividir sees do texto. Existem 6 nveis de ttulos, numerados deH1 aH6, que so exibidos em fonte maior queado texto normal. ALIGN Alinhamentodottulo. left esquerda (default). right direita.

center

Centraliza.

<H1 ALIGN="center"> Introduo </Hl>

Linhas
<HR SIZE=n WIDTH=nln% ALIGN="tipo" NOSHADE> Desenha uma linha horizontal, da largura da janela do browser, geralmente para separar visualmente as sees da pgina. SIZE Espessura da linha (em pixels). WIDTH Largura da linha. Podeseralarguraexata em pixels (porexemplo,WIDTH=150)ou uma porcentagem da largura da tela (por exemplo,WIDTH=50%). ALIGN Tipo de alinhamento da linha, casoa linha tenha largura menor que a da pgina (usandoWIDTH). left Alinhada pela margem esquerda. right Alinhada pela margem direita, center Centralizada (default). NOSHADE Desenha uma linha slida, sem a sombra (default=linha sombreada) <HR WIDTH=50% ALIGN="right">

<ADDRESS opes> texto </ADDRESS> Exibe o texto em itlico e utilizado para indicar o endereo (postal, e-mail, ou ambos) do autor do documento HTML. Insere uma quebra de pargrafo antes e outra depois. Normalmente o ltimo item do documento. <BLOCKQUOTE> texto endenado </BLOCKQUOTE> Destaca um bloco de texto citado de outra fonte, atravs de umaendentaodireita. <CITE> texto </CITE> Exibe o texto em itlico e utilizado para citaes de livros, filmes, obras etc. <CODE> texto </CODE> Exibe o texto em fonte de tamanho fixo (como Courier) e utilizado para indicar trechos de cdigos de programas. <EM> texto </EM> Exibe o texto em itlico e utilizado para enfatizar um texto. <KBD> texto em fonte monoespaada </KBD> Exibe o texto em fonte de tamanho fixo (como Courier) e utilizado para indicardados introduzidos pelo teclado. <SAMP> texto </SAMP> Exibe o texto em uma fonte de tamanho fixo (como Courier) e utilizado para indicar iexos representando sequncias de caracteres literais e mensagens de computador. <STRONG> texto </STRONG> Exibe o texto em negrito e utilizado para destacar um texto. <VAR> texto </VAR> Exibe o texto em itlico e utilizado para destacar um nome de varivel que o usurio deve substituir por um valor real.

Tamanho das Fontes /Texto Pr-ormatado

Controle do Fluxo de Textc

Controle do Fuxo de Texto


<BASEFONTSIZE=n> Define o tamanho da fonte base uflizada nos comandos <FONT SIZE...>(n=1 -7, default=3). Deve sercolocado logo aps o comando<BODY>. <BASEFONT SIZE=5> <FONT SIZE=[+l-]n COLOR="cor"> texto </FONT> Exibe o texto no tamanho de fonte e cores especificados (n=1-7, default=3). Opcionalmente o tamanho pode ser precedido de V ou"-", indicando uma ampliao ou reduo em relao ao tamanho base definido em<BASEFONT>. COLOR Exibe o texto na cor especificada. Ver Utilizao de Cores na pgina 26. <FONT SIZE=+2 COLOR="SFFOOOO"> Ol! </FONT> <BRCLEAR="opo"> Insere uma quebra de linha de texto e reinicializa o texto no incio da linha seguinte (mas no cria um novo pargrafo). CLEAR Opescomimagensflutuantes(imagens alinhadas com o aiributoALlGN). left Quebra a linha e move verticalmente para baixo at uma margem esquerda limpa (sem imagens flutuantes). right Quebraa linha e move verticalmente para baixo at uma margem direita limpa (sem imagens flutuantes). ali Quebraalinhaemoveverficalmentepara baixo at que ambas as margens estejam limpas (sem imagens flutuantes).
<BR CLEAR="all">

Exfbb:ditixt>Prfrmtd&
<LISTING> texto </LISTING> Comando obsoleto equivalente a <PRE>, mas no aceita comandos embutidos no texto e exibe o texto em fonte bem pequena. <PLAINTEXT> Comando obsoleto equivalente a<PRE>, soque no possui o comando de fechamento e todo o texto seguinte, at o final da pgina ser entendido como texto pr-formatado e exibido com fonte de tamanho fixo. <PRE WIDTH=n> texto </PRE> Exibe o texto em fonte com caracteres de tamanho fixo (tipo Courier). Este comando geralmente usado para exibir exemplos de cdigos de computador, onde voc deseja incluir entradas e formataras linhas de maneira apropriada. Alguns comandos podem ser inseridos no texto, como por exemplo, comandos de nfase (<EM>, <STRONG>, <B>, <l> etc) e comandos de hiperlinks (<A HREF>). WIDTH Define o nmero mximo de caracteres que pode serexibido por linha (default=80). <PRE> Volume in drive C is QUANTDM Directory of C:\WINDOWS <DIR> 16/12/94 4:54p <DIR> 16/12/94 4:54p PROTOCOL 010 1,014 13/12/95 4:31P SYSTEM 012 3,872 13/12/95 4:31P FS5ELPT1 PCL 6,888 16/01/06 3:32P </PRE> <XMP> texto </XMP> Comando obsoleto equivalente a <PRE> mas no aceita comandos embutidos no texto.

<CENTER> ... </CENTER> Centraliza na pgina tudo o estiver entre os comandos <CENTER> e </CENTER>. Recomenda-se utilizar <P Al_IGN=center> ou <Hn ALIGN=center>, sempre que possvel, no lugar de<CENTER>. <CENTER> Resumo de Vendas </CENTER> <DIV AUGN="tipo"> ... </DIV> Define o alinhamento default de tudo que estiver entre os comandos<DIV>e </DIV>. ALIGN Tipo de alinhamento. left Pargrafos alinhados esquerda. right Pargrafosalinhadosdireita. center Pargrafos centralizados.
<DIV ALIGN= " center ">

<H1> Cabealho centralizado </Hl> <P>Pargraf o centralizado . <P ALIGN="left"> Pargrafo alinhado esquerda. O alinhamento do pargrafo se sobrepe ao alinhamento definido em DIV. <P ALIGN="right"> Pargrafo alinhado direita. <NOBR>...</NOBR> Indica que o texto entre<NOBR> e </NOBR> no pode ter quebras de linhas inseridas. Contudo, se o texto for longo demais, poder sair da tela ficando difcil de ser lido. Por exemplo, pode ser usado para evitar que um endereo URL seja quebrado em mais de uma linha. <P ALIGN="tipo">... </P> Identifica o incio de um pargrafo e Insere uma quebra de pargrafo. O comando de fechamento</P> opcional. ALIGN Alinhamento do pargrafo. left Alinha o pargrafo esquerda (default) . right Alinhaopargrafodireita. center Centraliza o pargrafo.
<P ALIGN=" center "> <WBR>

Incluso:drObitosdilfe
<EMBEDSRC="URL_arquivo"> Insere um objeto na pgina (somente no ambiente Windows). Para editar e visualizar o objeto por uma aplicao, d duplo clique no objeto. Produz o mesmo resultado que objetos embutidos no Microsoft Word, onde o objeto exibido pode ser editado por uma aplicao dando duplo clique no objeto. <EMBED SRC="teste.bmp">

Indica o ponto em que uma linha de texto pode ser quebrada, se necessrio, dentro de uma seo delimitada pelos comandos<NOBR>e</NOBR>. Na verdade, ele no insere uma quebra de linha, somente fornece a opo de inserir uma quebra em determinado local do texto.

Listas

Listas

Exemplo de Lista No-Ordenada:


As listas ordenadas so utilizadas para exibir uma relao de itens numerados, organizados por sequncia ou ordem de importncia. So delimitados pelos comandos<OL>...</QL> e cada item da lista iniciado com o comando<LI>. <OL START=n TYPE="Alalllil1 ">... </OL> Define uma listaordenada, numerada sequencialmente peio browser, na ordem em que os itens da lista forem encontrados. START Define o nmero inicial da lista (default=1). TYPE Tipo de numerao da lista. * A Letras maisculas (A, B, C...) a Letras minsculas (a, b, c...) l Algarismos romanos maisculos (l, l!, III...) i Algarismos romanos minsculos (i, ii, iii...) 1 Nmeros arbicos (1,2,3...) (default). <LI TYPE=" AlallliH " VALUE=n>... </LI> Define cada item da lista ordenada. O comando de encerramento</LI> opcional. TYP E Tipo de numerao do item. Ver opes do atribuoTYPE do comando<OL> acima. VALUE Define um valor para o item. Todos os itens subsequentes sero incrementados a partir deste. <UL TYPE=" squar "> <LI>Pentium 75MHz <LI>8MB de RAM <LI>Winchester de 850MB <LI>Monitor colorido 0.28 Ser exibida a seguinte lista: Pentium 75MHz SMBdeRAM WinchesterdeSSOMB Monitor colorido 0.28

As listas de definio (ou de glossrio) consistem de uma lista de termos com as respectivas descries, deslocadas em relao aos termos. As listas de definio no precisam ser utilizadas somente para termos e definies, elas podero ser utilizadas sempre que se fizer necessria uma lista com entradas. <DL>... </DL> . Define uma lista de definio. <DT>... </DT> ldentificaotermoaserdefinido.Ocomando</DT>opcional. <DD> definio do termo </DD> Definio do termo em <DT>. O comando</DD> opcional.

Exemplo de Lista Ordenada:


<OL TYPE="I"> <LI>Introduo <LI>Conceitos Bsicos <LI>Conceitos Avanados <LI>Exame Final </OL> Ser exibida a seguinte lista: I. II. III. IV. Introduo Conceitos Bsicos Conceitos Avanados Exame Final

Exemplo de Lista de Definio:


<DL> <DT> FAQ </DT> <DD> Acrnimo de Frequently Asked Questions. Documento que rene respostas s perguntas feitas com maior frequncia pelos usurios. Para cada assunto na Internet existe uma FAQ especfica. </DD> <DT> Firewall </DT> <DD> Sistema de segurana que evita que rede de computadores de um empresa seja acessada por estranhos atravs da Internet. </DD> </DL> Serexibidaaseguintelista:

As listas no-ordenadas so aquelas em que os elementos podem serapresentados em qualquerordem. So delimitadas pelos comandos<UL>...</UL> e, da mesma forma que na listaordenada, cada item da lista iniciado com o comando<LI>. <ULTYPE="tipo">... </UL> Define uma lista no-ordenadade itens, precedidos com um bullet. ^^ TYPE ^ jf Jipo de bulle que precede cada item. disk7 o1"! -JrPequeno disco slido. squar s Quadrado preenchido. circle^ Crculo cheio (default). <LI TYPE="tipo">... </LI> Define um item de uma lista no-ordenada. O comando de fechamento</LI> opcional. TYPE Tipo de bullet que precede o item. Ver atributoTYPE no comando<UL> acima.

FAQ
Acrnimode Frequently Asked Questions. Documentoque rene respostas sperguntas feitas com maior frequncia pelos usurios. Para cada assunto nalntemet existe uma FAQ especfica. Firewall Sistema de segurana que evita que rede de computadores de um empresa seja acessada por estranhos atravs da Internet.

<MENU>...</MENU> Comando obsoleto equivalente a<UL>... <AJL>. <DIR>... </DIR> Comando obsoleto equivalente a<UL>... </UL>.

10

11

Tabelas

Tabelas

A linguagem HTML permite que voc defina tabelas de dados, compostas de linhas e colunas. Praticamente, qualquer coisa pode ser colocada dentro das clulas de uma tabela: imagens, texto formatado, diferentes estilos cte texto, listas, links e formulrios. Os comandos de fechamento<TH>, <TD> e<TR> frequentemente no precisam do respectivo comando de fechamento. Contudo, voc deve sempre utilizar, pois o browser frequentemente fica confuso, principalmente quando existe uma tabela dentro de outra.

<TABLEBORDER=oCELLSPACING=nCELLPADDING=n WIDTH=n/n%ALIGN="?/po';>...</TABLE> Delimita a tabela dentro da pgina. BORDER Coloca uma borda de espessura n nas clulas da tabela (default= sem borda). CELLSPACING Espao entre as clulas individuais da tabela (default=2). CELLPADDING Espao entre os dados da clula e a borda da mesma (default=1). WIDTH Largura da tabela na tela. Pode ser a largura exata em pixels (por exemplo, WIDTH=150) ou uma porcentagem da largura da tela (por exemplo, WIDTH=50%). ALIGN Alinhamentohorizontaldatabela(nodo seu contedo). left Alinhaatabelacoma margem esquerda. right Alinha a tabela com a margem direita.

<TH COLSPAN=n ROWSPAN=n WIDTH=nln% ALIGN="tipo" VALIGN="tipo" NOWRAP>... </TH> Define uma clula da linha de ttulo da tabela. O comando d e f echamento</TH> opcional. Devem ser colocados tantos comandos<TH> quanto forem as clulas na linha de ttulo. No caso de clulas vazias, coloque o comando <TH> sem nenhum texto. As clulas das linhas de ttulo so exibidas em negrito por default. COLSPAN Especifica quantas colunas da tabela sero ocupadas pela clula (default=1). ROWSPAN Especifica quantas linhas da tabela sero ocupadas pela clula (default=1). WIDTH Define a largura exata da clula. Podeser a largura exata em pixels (por exemplo, WIDTH=150) ou uma porcentagem da largura da tabela (por exemplo, WIDTH=50%). Recomenda-se usar sempre aopo de porcentagem. ALIGN Alinhamento horizontal do contedo da clula. VerALIGN no comando<TR>. VALIGN Alinhamento vertical do contedo da clula. VerVALIGN no comando<TR>. NOWRAP Exibe o texto como uma linha contnua, no permitindo quebras de linha no texto. Contudo, isto pode resultar em clulas excessivamentelargas. <TR> <TH> Nome do Guia <TH> Jan <TH> Fev

cCAPTION ALIGN="tipo"> legenda </CAPTION> Especifica uma legenda (ttulo) para a tabela. A legenda sempre centralizada em relao tabela. ALIG N Posicionamento da legenda. Acima (TOP) ou baixo (BOTTOM) da tabela (default=TOP).

<TDNOWRAPCOLSPAN=nROWSPAN=nWIDTH=nln% ALIGN="tipo" VALIGN="tipo">... <fTD> Define o contedo de uma clula de dados. O comando de fechamento</TD> opcional. Devem ser colocados tantos comandos<TD> quanto forem as clulas de dados. Usa as mesmas opes do comando<TH> acima. <TR> <TD> PM5 <TD> 20 <TD> 14

<TR ALIGN="tipo" VALIGN="tipo">... Define uma linha da tabela. O comando de fechamento </TR> opcional. Para cada linha vocdeveaindadefiniras clulas, usando os comandos <TH> para as clulas das linhas de ttulo ou<TD> para as clulas das linhas de dados. ALIGN Alinhamento horizontal do contedo da clula. Quando especificado em <TR> torna-se o default para toda a linha, left Alinhado esquerda naclula (default). right Alinhado direita na clula, center Centralizado dentroda clula. VALIGN Alinhamento vertical do contedo da clula. Quando especificado em <TR> torna-se o default para toda a linha, top Alinhadoaotopodaclula. middle Centralizado verticalmente (default). bottom Alinhado ao fundo da clula. baseline Alinha todas as clulas da linha com a mesma linha de base (baseline).

<TABLE BORDER> <CAPTION> Vendas de Guias </CAPTION> <TR> <TH> Nome do Guia <TH> Jan <TH> Fev <TR> <TD> Corel 5.0 <TD> 100 <TD> 200 <TR> <TD> PM5 <TD> 200 <TD> 140 <TR> <TD> DOS <TD> 150 <TD> 350 </TABLE> Ser exibida a tabela:

Vendas de Guias Nome do Guia 1Jan ! Fev j Corel 5.0 100) 200 PM5 | 200 j 140 | DOS j 150) 350
13

12

Incluso de Imagens

<IMG SRC="URL_highres" ALT="texo" HEIGHT=n!n% W!DTH=nln%BORDER=nVSPACE=nHSPACE=n LOWSRC="URL_lowres"ALIGN="tipo"> Insere uma imagem in-line (formatos GIF ou JPEG) na posio corrente da pgina. A imagem in-line aquela que aparece junto com o texto da pgina. SRC Localizao e nome do arquivo da imagem a ser inserida. A utilizao de endereos relativos faz com que o browser carregue a imagem somente na primeira vez que for referenciada. Nas outras vezes que a imagem for referenciada, o browser trar

do cactersendo bem mais rpido.


ALT Frase alematiyaaserexibidanolugarda imagem, quando o usurio ifTsTTu o browser para no exibir imagens (opo Auto Load Image desabilitada). Altura da imagem. Podeseraalturaexata em pixels (por exemplo, HEIGHT=150) ou uma porcentagem da altura da tela (porexemplo,HEIGHT=50%).Adefinio da altura acelera a visualizao da imagem, pois o browser no ter que esperar a imagem ser carregada para seu tamanho ser calculado. Largura da imagem. Pode ser a largura exata em pixels (por exemplo, WIDTH=150) ou uma porcentagem da largura da tela (por exemplo, WIDTH=50%). A definio da largura acelera a visualizao da imagem, pois o browser no ter que esperar para a imagem ser carregada e seu tamanho ser calculado. Espessura da borda em torno da imagem j;default=sem borda). Espaamento verticaljem pixels) entre a imagem e o texto acima e aBaixo da imagem. Espaamento horizontal (em pixels) entre_ a imagem e o texto esquerda Efirjta da imagem. Carregainicialmenteumaversoembaixa resoluo da imagem, junto com o texto, e se o usurio permanecer na pgina, ento a imagem definitiva especificada em SRC ser carregada no lugar da imagem inicial. Este recurso permite ao leitorter conhecimento prvio do contedo da imagem, podendo saltar para um novo linkouesperaro carregamento da imagem definitiva. Define como o texto e a imagem sero alinhados. ~ ~~ AlinhaaJmagemcomamargem esquerda e faz o texto fluirdo lado direito da imagem. Alinha aimagem com a margem direitae faz o texto fluir do lado esquerdo da imagem.

Incluso de Imagens Alinha o topo da imagem com o topo do flSrn mais alto aalinrjde texto da imagem Alinha o topo da imagem com o topo do texttop texto mais alto naiinhade texto dairnagem (este o procedimento usual, mas nem sempre o mesmo que ALIGN="top"). middle Alinhaomeiodaimagemcomabaseda linhadetexto. absmiddle Alinha o meio da imagem com o meio exato da linha de texto. baseline O mesmo que ALIGN="bottom". bottom Alinha a base da imagem com a base da linha de texto (default). absbottom Alinha exatamente a base da imagem com a parte inferior da linha corrente. <IMG SRC="imagem.gif" WIDTH=50% HEIGHT=50%>
top

HEIGHT

Caractersticas

GIF

JPEG bitmap 16,7 milhes JPEG " (domnio pblico) Grupo JPEG

WIDTH

Tipo de imagem bitmap Nmero de cores 256 Tcnica de compresso LZW (da Unisys) Criado por CompuServe Tamanho do arquivo Grande Transmisso Mais demorada Visualizao Mais rpida Recomendado para cones, imagens com menos de 256 cores GIF=Graphics Interchange Format JPEG=JointPhotographicExpertsGraup

Pequeno
Mais rpida Mais demorada Imagens fotogrficas com mais de 256 cores

BORDER VSPACE _ HSPACE LOWSRC

Atcnicade compresso LZWutiliza um algortmodesubstituico de strings, que no perde dados durante a compresso. A tcnica JPEG utiliza uma tcnica sofisticada com alto grau de compactao. Remove informaes que o olho humano no consegue distinguir, o que, em nveis altos de compactao, causa a perda de dados e, consequentemente, a reduo da qualidade da imagem.

Imagens GIFJTranspatenes
Trata-se de um recurso que configura a cor de fundo de uma imagem para que combine com a cor de fundo da janela do browser. Existem dois formatos GIF (GIF87 e GIF89), mas somente o GIF89 permite transparncia. Existem muitos softwares para criar imagens G l F transparentes, entre eles o Photoshop e o LView Pr (voc pode consegui-loem http://wortd.std.cam/~mmedia/lviewp.html).

Imagens GIF Entrelaadas_


As imagens GIF entrelaadas so carregadas em quatro passagens pelobrowser. Na primeira passagem somente uma imagem desfocada visualizada. Nas passagens seguintes de entrelaamento, a imagem vai sendo aperfeioada at chegar a forma final. Esie recurso permite ao leitorter uma ideia prvia do contedo da imagem e eventualmente interromperocarregamento antes do fim. Do mesmo modo que as imagens GIF transparentes, pode se r utilizado o programa Lview Pr para criar imagens GIF entrelaadas.
15

ALIGN left right

14

Links

Links

Desviando para um link em outra pgina


<A HREF="URL_pgina"> texto/imagem relativo ao link </A> Estabelece um link com outra pgina. HREF Especifica o endereo (URL) da pgina ou a imagem de destino do link. Caso o destino do link seja uma imagem, ela ser exibida em uma janela, pelo prprio browser no caso de imagens no formato GIF ou JPEG ou por uma aplicao externa (helper) no caso de outro formato. Ver tambm Esquema . de Endereamento na Internet na pgina 28. texto/imagem relativo ao link Identifica um bloco da pgina como um link de hipertexto. O leitor dever clicar sobre esse bloco (pode ser texto ou imagem) para saltar para a pgina especificada pelo atributoHREF. Nocaso de bloco de texto, ser exibido em sublinhado e em outra cor (normalmente azul). No caso de imagem (includa com <IMG SRC="URL_imagem">) ser exibida com uma borda azul para diferenciar das outras imagens que no solinks. <H1> Exemplo de Links usando Texto </Hl> <P><A HREF="intr.htm">lntroduo</A> <P><A HREF="bas.htm">Conceitos Bsicos</A> <P><A HREF="av.htm">Conceitos Avanados</A> <H1> Exemplo de Links usando Imagens </Hl> <PxA HREF="in.htm"xIMG SRC=" in.gif "></A> <PxA HREF="ba.htm"xIMG SRC= "ba . gif "></A> <PxA HREF="av.htm"><IMG SRC= "av. gif "></A> <A HREF="URL_pgina#rtulo"> texto do link </A> Estabelece um link com umaseo em outra pgina. Basta colocar o rtulo que identifica aquela seo logo aps o endereo (URL) da pgina. ;

<A HREF="doc. html Sprjl"> (ver Projeto 1)</A>

Exemplo de Link com Seces:


Neste exemplo ser criada uma tabela de contedo para uma pgina. Cada link desta tabela um link com um rtulo que aparece, posteriormente, na mesma pgina. Porexemplo, quando algum clica na palavra TITLE, na tabela de contedo, ser enviado para a seo apropriada da sua pgina, no caso, a seo identificada por <A NAME="title">.

j i ! j

<H1> Conhea os comandos na rea de Cabealho


<!-- Tabela de contedo --> <P><A HREF="tbase"> BASE </A> <P><A HREF="#isindex"> ISINDEX </A> <P><A HREF= " Smeta " > META </A> <P><A HREF="Stitle"> TITLE </A> <P><A HREF="#link"> LINK </A> <A NAME="base"> Tag BASE </A> Define o endereo-base da pgina... <P> Sintaxe: <BASE HREF="URL_pginaJ!> <A NAME=" is ndex "> Tag ISINDEX </A> Define o documento como pesquisvel. . . <P> Sintaxe: <ISINDEX PROMPT=" mensagem "> <A NAME="meta"> Tag META </A> Envia informaes da pgina. . . <P> Sintaxe: <META HTTP-EQUIV="noine" |NAME="nome" CONTENT= " contedo " > <A NAME="title"> Tag TITLE </A> Identifica o ttulo da pgina... <P> Sintaxe: <TITLE> texto do ttulo </TITLE>

Definio de um destino de link hipertexto


<A NAME="rtulo"> texto opcional </A> Identifica um lugar na pgina como destino de um link hipertexto. Este lugar ser referenciado em umcomando <A HREF="rtulo">. <A NAME="prj l">Aqui comea o Projeto 1</A>

Desviando para um link na mesma pgina


<A HREF="#rtulo"> texto do link </A> Desvia para o local no documento identificado por#rtulo. Este local dever ter sido definido pelo comando <A NAME="rtulo">. Quando voc selecionaouclica sobre o extodo hipertexto, o browser traz paraotopoda tela aparte da pgina identificada pelortulo. <A HREF="#prjl">(veja o Projeto 1)</A>

<A HREF="recurso" TITLE="ttulo"> Especifica um link com um documento no- HTML. A Internet oferece muitos recursos alm do World Wide Web, com os quais voc pode estabelecerlinks apartirde sua pgina. Ver Tipos de Recursos da Internet na pgina 29. TITLE Fornece um ttulo para o documento de destino cujo endereo est especificado em HREF. til para exibir o ttulo do documento antes de carreg-lo ou para identificardocumentos que no possuem um ttulo, tais como, menus de Gopher p grficos.

Exemplos:
<A HREF="ftp://ftp.novell.de"> <A HREF="gopher://gopher.spandex.net:80"> <A HREF="mailto:rprates@originet.com.br"> Escreva para o autor</A> <A HREF="news :comp. infosystems .www"> <A HREF="telnet://word.com">

16

Formulrios On-line

Formulrios On-line

Um formulrio on-line simplesmente uma parte da pgina composta de campos (que o leitor da pgina deve preencher), um boto para limpar os campos j preenchidos e um boto que, quando pressionado, submete o formulrio preenchido para processamento. Atravs dos formulrios de preenchimento pode-se obterdados das pessoas que visitaram a pgina. Os formulrios podem ser usados para pedidos de compras, questionrios e uma grande variedade de outras aplicaes. Uma pgina pode ier vrios formulrios, mas os formulrios no podem ser aninhados.

<FORM ACTION="urt" ft/HE7HQD="GETIPOST" ENCTYPE="tipo"TARGET="nomeJanela">... </FORM> Define um formulrio para o leitor entrar com dados dentro do documento HTML. ACTION Define para onde enviar o contedo do formulrio. Podesero endereo (URL) de um programa CGI script no direrio cgibin do servidor, ou a instruo "ma\Ko:endereo_e_ma/T para enviar os dados do formulrio como um e-mail para um endereo que voc especifica. Voc receber um e-mail com um arquivo anexado ("atached") contendo o string com os nomes dos campos e os respectivos contedos. O sinal"+" ser utilizado no lugarde espao em branco e o sinal "&" ser usado entre os campos. Voc pode usar uma macro, por exemplo, do Word, para converter em texto legvel. Em caso de dvida, consulte a rea de suporte do seu provedor para obter mais informaes sobre o processamento do seu formulrio. METHOD Define como o contedo do formulrio ser enviado para o programa CGI script no servidor para processamento. get Inclui as informaes do formulrio no final do URL (mtodo obsoleto). post Envia todas as informaes do formulrio separadas do endereo URL (mtodo recomendado). ENCTYPE Especifica o tipo MIME dos dados do formulrio enviados para o servidor no mtodo POST. <FORM METHOD="POST ACTION="/cgi-bin/post-query <INPUT ... <IHPUT ... <SELECT> <OPTION> ... <OPTION> . . . </SELECT> <TEXTARE> </TEXTAREA> </FORM>

<INPUTTYPE="TEXT" NAME="norne" SIZE=n MAXLENGTH=n VALUE="valor"> Define um campo de texto simples com uma nica linha (default). Ver<TEXTAREA> para mltiplas linhas. NAME ftt Nome do campo. SIZE * * Nmero de caracteres do campo (default=20). MAXLENGTH Nmeromximodecaracterespermifidosno campo. Se MAXLENGTH > SIZE, o texto rola na janela para a entrada dos dados. VALUE Valordefaultdocampo. <IHPUT NME="nome" TYPE="TEXT" SIZE=45> <INPUTTYPE="PASSWORD" NAME="nome" SIZE=n MAXLENGTH=n VALUE="valor"> Define um campo de texto para entrada de senha. Os caracteres digitados sero exibidos na tela como asteriscos. Usa as mesmas opes de<INPUTTYPE="TEXT">. <XNPUT TYPE="PASSWORD" NAME="senha" MAXLENGTH=5> <INPUTTYPE="RADIO" NAME="nome" VALUE="valor" CHECKED> Define um campo tipo "botode rdio", utilizado para coletar "dados mutuamente exclusivos, como por exemplo: sexo (masculinoou feminino), onde somente uma opo pode ser escolhida. Os botes de rdio de um mesmo grupo devem ier o mesmqNAME e diferentes VALUE. NAME Nome do campo. VALUE Valorqueserenviadoparaoservidorse o campo estiver selecionado. CHECKED Especificaque o campo est inicialmente selecionado. Informe o sexo: <BR> <INHJT TYPE=nRADIO" NAME="sexo" VALUE="masc"> Masculino <INPUT TYPE="RADIO" NAME="sexo" VALtIE="fem"> Feminino <INPUTTYPE="CHECKBOX" NAME="nome" VALUE="valor" CHECKED> Define um campo tipo "caixa de verificao", utilizado para coletardadosdotipo"simou no" ou "marcado ou desmarcado". NAME Nome do campo. VALUE Valorqueserenviadoparaoservidorse o campo estiver selecionado. CHECKED Especifica que o campo est inicialmente selecionado. Assinale os perifricos que possue: <INPUT TYPE="CHECKBOX" NAME="laser" VALUE="X"> Impressora Laser <INPUT TYPE="CHECKBOX" NAME="modem" VALUE="X"> Modem/fax <INPUT TYPE="CHECKBOX" NAME= "multi " VALUE="X"> Multimdia <INPUTTYPE="HIDDEN" NAME="nome" VALUE="valor"> Define um campo que no exibido na tela, mas que tem um nome e um valor. Este campo enviado junto com os outros campos do formulrio para processamento no servidor. NAME Nome do campo. VALUE Valor atribudo ao campo. <INPOT TYPE="HIDDEN" NAME="cod" VALUE="L5">
19

Formulrios On-line <INPUTTYPE="IMAGE" SRC="URL_imagem" ALIGN="ipo"> Equivalente ao <INPUT TYPE=Submit>, somente que no lugar do boto, ser includa uma imagem para ser clicada. SRC Endereo (URL) daimagemaserusada no lugar do boto de "submit". ALIGN Define como o texto e a imagem sero alinhados. Ver opes no atributoALIGN docomando<IMG>napgina14. <INPUT TYPE="IMAGE" SRC= "gravar . gif ">

Formulrios On-line

. Comando novo do browserNetscape, que permite ao leitor da pagina entrar com um nome de arquivoaser enviado. Exibe fmbmoBo^o"BrovB^"paraajudaralocalizaroarquivo.
.- - ..<**.-(*
l4.-i*'S*!*i*Ht"-.:-'.

*-

; .

<FORJ "Siie^= "muiti"jart/ f orm-data"


*i'-'-'?. "^t" "-i;''"1"*.^. ."

' Sfe"^}}ome''^arquivb a' '"ser enviado:


' <INPUT NAME="nomearq" TYPE="FILE" -" ""-<INPUT TYPE="SOBMIT" =" Enviar Arquivo">

Definio de campo de texto com vrias linhas


<TEXTAREA NAME="norfle" WRAP="tipo"> texto default </TEXTAREA> Define uma rea na tela para a digitao de texto com vrias linhas. Exibe otexto default se fornecido; caso contrrio, a rea estar vazia inicialmente. NAME Nome do campo. ROWS Nmero de linhas da rea. COLS Nmero de colunas (caracteres) darea. WRAP Opo de quebra de linha no texto ("word-wrapping"). off Desabiiita "word-wrapping" (default). virtual Habilita "word-wrapping". Insere caracteres de quebra de linha ("new line") para garantir que o texto fique dentro da rea, mas estes caracteres no so includos nos dados quando o formulrio enviado para processamento. physical Equivalente avirtual, mas os caracteres de quebra de linha so includos. <TEXTAREA NAME="obs" ROWS=6 COLS=64> Digite aqui o que voc achou do Guia </TEXTAREA>

fe!j:.;-;,

<INPUTTYPE^RESET1",VALUE=nrtulon> Define um boto com a funo predefinida de apagar os dados digitados e reiniciar o preenchimento do formulrio. VALUE fihgsr.j.-RtuIo (label) que aparecer no boto ,* f sfftf <j^esetno 'U9ar da palavra reset. digitaco">

<INPUTTYPE="SUBMffvALUE=IIrtulo11> Define um boto com a funo predefinida de enviar o formulrio preenchido pra processamento. O atributo ACTION no comndo<FORM> define o que ser feito com oformulriopreenchdo,'" 'VALUE' "S^-jVRtuto (label) que aparecer no boto , submtnolugardapalavra"submit". <JNPUT FYPE="SUBMIT VM.UE "Processar">

Definio de Campo Lista de Opes


<SELECT NAME="nome" SIZE=n MULT!PLE> ... </SELECT> Define um campo composto de uma lista de opes a serem escolhidas. Se SIZE=1 define um menu instantneo. O comando<OPT10N>deveserusadoparadefinircadaopo. NAME Nome do campo. SIZE Especificaquantas linhas dalista ficaro visveisdecadavez(default=1). MULTIPLE Permite selecionar mais de uma opo. Use as teclas CTRL para selecionar opes no contguas e SHIFT para selecionar um intervalo de opes. <OPTIONSELECTEDVALUE="valor">texto</OPTION> Usado paradefinircada opo de um campo<SELECT>. O comando de fechamento</OPTION> opcional. SELECTED Indica que a opo ser pr-selecionada. VALUE Valor a ser retornado pelo campo <SELECT> se a opo for selecionada. Se no especificado, o valor retornado ser o texto especificado em<OPTION>. Escolha a cor desejada: <P> <SELECT NAME="cor" SIZE=1> 3PTION VALUE="azul"> Azul <OPTION VALUE="verd"> Verde <OPTION VALUE="verm"> Vermelho </SELECT>
20

Por favor preencha este questionrio: <BR> <FORM METHOD="POST" 9^f^f - ACTION="mailto inovatecSoriginet.com.br"> Nome:<INI>nr!ypE=?TEXI" NflME="nome" SIZE=45> <P> Sexo:<INPU TYPE="E2UDIO" IffiME="sexo VALUE=masc> Masc <IHPOT YP&;"RaDIO" NSME="sexo" VALUE=fem> Fem <P> reas'.de interesse: ""-,,'. "". <INPUTTyPE='"CHKa!BOX" NME="bd" vaLUE=nX">Banco dados <INPDTTPS="CHECKBOX" NAME="inult" VM,t3E="X">Multimdia <INPUTTPE="CHECKBOX" NME="plan" VM.DE="X">Planilhas <INPUTTYI>E=-CHECKBOX" NAME="til" vLUE="X">Utilitrios <P><TEXTHES.!aME="sugestos' ROWS=4 COLS=64> Digite as suas sugestes para novos lanamentos
</TEXTRE&> _ _i _

<P>Sistema Utilizado".'.;)'"' <SELECTI!iIE="siStema" SIZE=1> <OPTIOH VAI.nE='W95> Windows 95 <OPTION V2!iDE="W31"> Windows 3.1 <OPTION VAIfflE="DQS"> MS-DOS <OFFION VLnE="UHX"> DNIX <OPT10N VUJE="MC"> MAC " </SELECT> <P>Obrigado por responder este questionrio.<P> < INPUT TYPE=" RESET " VH.DE=" Reiniciar Digi taco "> <INPUTTYPE="SDBMIT' VMiOE="Gravar Formulrio"> </FORM>
21

Imagens Mapeadas

Imagens mapeadas so imagens (GIF ou JPEG) contendo reas definidas, que quando clicadas carregam outros documentos. Cada rea linkada a um endereo URL especfico. Uma utilizao tpica de imagens mapeadas com mapas geogrficos. Por exemplo: uma imagem mapeada do mapa do Brasil, onde cada Estado seria uma rea e estaria relacionada a um URL. Cada vez que um Estado (rea) fosse clicado, o documento associada quela rea seria carregado. A utilizao de imagens mapeadas muito comum na World Wide Web, pois cria um efeito esttico atraente. O problema que elas aumentam o tamanho da pgina, retardando o carregamento. A maior dificuldade na criao de imagens mapeadas a delimitao das coordenadas dessas reas na imagem, mas que pode ser facilitada com a ajuda de utilitrios como o MapEdit (voc pode consegui-lo em http://www.bouieil.com/mapedit/mapedit.zip) ou o MapThis! (http://galadriel.ecaetc.ohio-estate.edu/tc/mt). Existem trs formatos de imagens mapeadas: o formato CSIM (Client Side Image Map), que no necessita de scripts CGI no servidor, e os formatos CERN e NCSA, que ainda necessitam.

E o formato mais fcil, pois todas as informaes necessrias para processar a imagem mapeada esto dentro do prprio documento. <IMGSRC="URL_imagem" USEMAP="URL_pgina#nome__mapa"> Insere uma imagem e define um mapa com as coordenadas das reas clicveis da imagem. SRC Especificao URL da imagem aser inserida na pgina. USEMAP Especifica o nome do mapa de coordenadas a ser utilizado. Se o mapa estiver na pgina atual, ento no necessrio especificarURL_pgina. Ver <MAP NAME="nome_mapa"> para definir um mapa. <IMG SRC="opc. jpg" USEMAP="maps .htmftir.apal"> <MAP NAME="nome_mapa">... </MAP> Define o mapacom as coordenadas de cada rea clicvel da imagem mapeada, que est especificado no parmetro USEMAP no comando<!MG> acima. Deve terumcomando < AREA> para cada rea clicvel da imagem. <MAP NAME="mapal"> <AREA SHAPE="rect" COORDS=.. HREF=".."> <AREA SHAPE="rect" COORDS=.. KREF=".."> <AREA SHAPE="deault" NOHREF> </MAP> <AREASHAPE="forma"COORDS="x1,y2,x2,y2,.." TARGET="nome_janela" NOHREF ou HREF="URL" > Define as coordenadas de cada rea clicvel da imagem mapeada e onde deve ser linkada. O formato dessas coordenadas varia de acordo com a forma da rea. Use MapEdit ou MapThis! para definir essas coordenadas. SHAPE Formageomtricadarea. rect Retngulo. Requer dois pares de coordenadas, paradefinir o canto superior esquerdo (x1,y1)eoinferiordireito(x2,y2) (opo default).
22

Imagens Mapeadas Crculo. Requer dois pares de coordenadas, definindo o ponto central do crculo (x1,y1) e qualquer ponto na borda do crculo (x2,y2). poly Polgono. Requer pelo menos trs pares de coordenadas definindo os vrtices do polgono (at 100). No necessrio repetiroprimeiropardecoordenadasat o fim da lista de vrtices. default Especifica o que deve ser feito se for clicada uma rea da imagem que no foi delimitada, isto , no faz parte das reas definidas no mapa. Pode ser informado o endereo de uma pgina a ser carregada ou NOHREF no caso de no carregar nenhuma pgina. COORDS Coordenadas em pixels. VerSHAPEna pginaanterior. HREF Endereo(URL)dapginaasercarregada casoareadelimitada pela coordenadas tenha sido clicada. TARGET Carrega a pgina em URL na janela especificada. Ver Frames na pgina 24. <AREA SHAPE="RECT" COORDS="10,10,49,49" HREF="produtos.htm"> <AREA SHAPE="RECT" COORDS="O,O,159,59" NOHREF> circle

Estes formatos so mais trabalhosos que o formato CSIM e, embora obsoletos, ainda so muito utilizados na World Wide Web. Nestes formatosobrowserenvia ao servidoras coordenadas clicadas na imagem. Um programa script CGI no servidor efetua o processamento dessas coordenadas e, conforme especificado no arquivo mapa, carregaapginacorrespondente. O arquivo mapa um arquivo externo pgina e contm as coordenadas de cadarea clicvel da imagem mapeada. Use MapEdit ou MapThis! para cri-lo. Existe uma pequena diferena na especificao das coordenadas entre os formatos CERN e NCSA. Formato CERN: default URL rect (x1,y1)(x2,y2) URL circ (cx.cy) r URL poly (x1 ,y1) (x2,y2) (x3,y3)... URL Formato NCSA: ^comentrio rect URL x1,y1x2,y2 circle URL cx,cyx1,y1 polyURLxl.yl X2,y2x3,y3...

Voc deve solicitar mais informaes rea de suporte do seu provedor para criar estes formatos de arquivos. <A HREF="URL_mapa"> <IMG SRC="URLjmagem" ISMAP></A> Insere uma imagem e define o arquivo mapa a ser utilizado para definiras coordenadas das reas clicveis da imagem. HREF Especificaalocalizaodoarquivomapa. ISMAP Indica que a imagem inserida uma imagem mapeada atravs do mapa especificado em HREF. <A HREF="/cgi-bin/imagemap/mapa2.map">
<IMG WIDTH=447 HEIGHT=57 ISMAP

SRC=" images /main2. gi f " >< /A>

23

c.:
Frames Frames <NQFRAMES> ...</NOFRAMES> Defineoquedeveserexibidonolugardeframesembrowsers que no possuem tal recurso. Poroutro lado, os browsers que reconhecem frames ignoraro tudo o estiver entre os comandos<NOFRAMES> e</NQFRAMES>.

O recurso de frames permite dividir uma simples janela do browser em diversas reas, chamadas frames. Em cada f rame pode sercarregada e visualizada uma pgina diferente. Coffrantrfrzao de frames existem dois tipos de documentos HTML: documentos de layout (frameset) e documentos de contedo. Os documentos de layout contm a estrutura de frames, com o comando<BODY> sendo substitudo pelo comando<FRAMESET>. Os documentos de contedo so documentos HTjVlLjripjTriais, com eomaodo<BQDY>. " ~
jy&y^^&^f* j ***"1^?V*T?t*'* .n -*~*v WV~- *" T ^ >^ ^

<FRAMESETROWS="n1ln1%,n2ln2%..." CQLS="n1ln1%,n2ln2%...">...</FRAMESET> Define um frameset, atravs da especificao da quantidade e do tamanho dos frames a serem exibidos. Dentro do frameset somente outros comandos aninhados <FRAMESET>, comandos <FRAME> ou comandos <NOFRAMES> podem ser includos. ROWS Divide a janela em frames horizontais, definindo a altura de cada frame. n Altura do frame em pixels. n% Altura do frame como uma porcentagem da altura da janela. * Indica um frame com altura relativa, ficando o frame com o espao restante. Contudo, se existir outros frames com altura relativa, o espao restante ser dividido entre eles. n* Indica que o frame ocupar um espao equivalente a n vezes o espao destinado a cada frame do frameset. Exemplos: "2*,*" Aloca2/3doespaoparaoprimeiro frame, e 1 /3 para o segundo. "*3,*" Aloca 3/4 do tamanho do frame para o primeiro frame e o resto para o segundo, COLS Divide a janela em frames verticais, definindo a largura de cada frame. Usa a mesma sintaxe deROWS. <FRAMESET ROWS="20%,30%,50% " > <FRAME SRC="url" NAME="nome_frame"> Define um simples frame em um frameset. SRC Endereo (URL) da pgina a ser exibido inicialmente no frame. NAME Nomedoframe, permitindo o seu acesso porouros URLs, atravs deTARGET. M ARGINWIDTH Margens esquerda e direita da frame (em pixels). MARGINHEIGHT Margenssuperioreinferiordoframe(em pixels). SCROLLING Barras de rolagem do frame. yes Sempre visveis no frame. no No exibe as barras de rolagem. auto Inclui se o contedo do frame ultrapassar o tamanho do mesmo (default). NORESIZE Nopermiteoredimensionamentodoframe (default=podem ser redimensionados).

<A HREF="URL_pginan TARGET="nome_frame">... Carrega a pgina no frame especificado. <A HREF="..." TARGET="principal"> <BASE HREF="URL_pgina" TARGET="nome_frame"> Define o frame default onde sero carregados os links na pgina. Pode ser sobreposto por definies especficas no comando<A HREF="..." TARGET="nome_frame">.

_blank Exibe o novo documento em uma nova janela. _parent Carrega o novo documento no frame de nvel superior ("parentframe") ao documento e, se no existir, o mesmo que_self. Uma maneira de implementarBACK. _self Carrega o novo documento no mesmo frame e janela do linkquecarregou-o(defaul). _op Remove todos os frames e carrega o novo documento em uma janela inteira. Possibilita sair ("exit") de um documento com frames.

Documento de Layout <HTML> <TITLE> Documento de Layout </TITLE> <FRAMESET ROWS="2Q%,80%"> <FRAME SRC="qqlogo.htm" SCROLLING="NO"> <ERMESE^-COLS= "10%,90%"> <FRAME SRC="qqmenu.htm" NORESIZE> <FRAME NAME="xframe"> </FRAMESET> </FRAMESET> </HTML> Documentos de Contedo Arquivo: qqmenu.htm <HTML> __^<TITLE> Menu~a~pes </TITLE> <BODY> <H1> Menu de Opes </Hl> <A HREF="pagl.htm" target="xframe">Opao 1</A><P>

<A HREF= "pag2.htm" target="xframe">Opao 2</AxP>


< HREF="pag3.htm" target="xframe">Opao 3</A> </BODY> </HTML> Arquivo qqlogo.htm <HTML> <TITLE> Logotipo da Empresa </TITLE> <BODY> <H1> Coloque qualquer logo </Hlx/BODY> </HTML> Arquivo: pagl .htm (pag2.htm e pag3.htm) <HTML> <TITL,E> Pgina l (opo 1) </TITLE> <BODY> <H1> Texto da Pgina l </Kl> </BODY> </HTML>

24

25

Utilizao de Cores

Java/JavaScript

lppIetsJava
Vrios elementos de uma pgina podem ter atribuda uma cor. A cor especificada atravs de um cdigo que indica a tonalidade de cada umadas trs cores primrias RGB (red=vermelho, green=verde e blue=azul) utilizadas na criao da cor. Este cdigo composto de trs nmeros, no formato decimal ou no formato hexadecimal. Por exemplo: o comando <FONT COLOR=255,0,255> define a cor magenta usando o formato decimal e<FONT COLOR=#FFQOFF> define a mesma cor usando o formato hexadecimal. Uma outra maneira (no padronizada) de indicar uma cor colocar o prprio nome da cor, contido em uma lista de cores nomeadas. Porexemploiblack (preto), red (vermelho), yellow (amarelo), blue (azul), green (verde) e white (branco). Por exemplo: <FONT COLOR=red>. Voc pode conseguir a lista de todas as cores nomeadas do Netscape no endereo http://home.netscape.com/eng/ mozilIa/Gold/handbook/javascript/colors.html. A linguagem Java uma linguagem desenvolvida pela Sun Microsystems, baseada na linguagem C-H-, para ser executada em diversas plataformas. Applets so aplicaes desenvolvidas na linguagem Javae que podem ser executadas pelobrowser, atravsde uma "mquina virtual" que executa as instrues no cdigo binVio Java. Para mais informaes sobre a linguagem Java, visite o site da Sun no endereo http://java.sun.com. <APPLETCODEBASE="URL_cdigo"CODE="nome" HEIGHT=n WIDTH=n> texto alternativo </APPLET> Insere uma applet Java na pgina. Pode ser colocado um texto alternativo, a ser exibido pelos browsers no compatvies com Java, para indicar a exsitncia de uma applet Java naquele espao. Os parmetros para a applet so especificados no comando<PARAM> abaixo. CODEBASE Localizao (URL) do cdigo Java. Se omitido, assume a URL do documento. CODE Nome da applet a ser includa. HEIGHT Altura (em pixels) da applet na pgina. WIDTH Largura (em pixels) da applet na pgina. <APPLET CODE="ImageTape.class" WIDTH=58 HEIGHT=70> <PARAM NAME="nome" VALUE="valor"> Permite passar parmetros para a applet inserida com o comando<APPLET> acima. NAME Nome do parmetro. VALUE Valordefaultdoatributo. <PARAM NAME="dir" VALUE="4">

<FONT COLOR="cor"> texto </FONT> Exibe o texto na cor especificada. <BODYBGCOLOR="cor"TEXT="cor"LINK="cor" VLINK="cor" ALINK="cor"> Define cores para vrios elementos da pgina. BGCOLOR Cor de fundo da pgina, em vez de se colocar uma imagem (default=#333333 que corresponde cor cinza 20%). TEXT Gordo texto na pgina (default=#000000 que corresponde cor preta). LINK Gordos links de hiperexto, ou damoldura de uma imagem linkada (deault=#0000ff que corresponde cor azul 50%). VLINK Cor de links que j foram visitados (default=#ffOOff que corresponde cor magenta). Somente Netscape. ALINK Cor de um link que foi pressionado, mas que o leitor ainda no soltou o boto do mouse (default=#ff 0000 que corresponde corvermelha). GCOLOR=" # 0 0 0 0 0 0

Exemplo de Uso de Applets Java


<APPLET CODE="ImageTape.class" WIDTH=58 HEIGHT=70> <PARAM NAME="speed" VALUE="4"> <PARAM NAME="img" VALUE="images/team"> <PRAM NAME="dir" VALTJE="4"> <PARAM NAME="nimgs" VALUE="15"> </APPLET>

fi/avaScript
A linguagem JavaScript uma verso simplificada da linguagem Java da Sun Microsystems, desenvolvida em conjunto pelas empresas Netscape e Sun. A linguagem JavaScript, ao contrrio da linguagem Java, interpretada di r tamente pelo browserepodesercolocadadiretamene na pgina HTML na seo<HEAD> ou<BODY>. Pode ser utilizada para uma grande variedade de aplicaes, como por exemplo, para verificara validade dos dados de um formulrio de preenchimento. <SCRIPT LANGUAGE=" JavaScript"> cdigo </SCRIPT> Identifica um mdulo em JavaScript. O cdigo do mdulo pode ser colocado dentro de comentrios para garantir que no ser exibido por browsers que no reconhecem JavaScript. <SCRIPT LANGUAGE=" JavaScript ">

Cor
Amarelo Amarelo escuro Azul Azul claro Azul mdio Azul escuro Branco Cinza Cinza escuro Preto Vermelho Vermelho escuro Verde Verde escuro Magenta Magenta escuro

Valor RGB 255,255,0 191,191,0 0,0,255 0,255,255 0,191,191 0,0.191 255,255,255 192,192,192 128,128,128 0,0,0 255,0,0 191,0,0 0,255,0 0,191,0 255,0,255 191.0,191

Valor Hexadecimal #FFFFOO lBFBFOO #OOOOFF #OOOOBF #OOBFBF fOOFFFF SFFFFFF COCOCO #808080 #000000 SFFOOOO SBFOOOO #OOFFOO OOBFOO #FFOOFF fOOOOBF

<l
. . . cdigo em JavaScript . . . </SCRIPT>

26

27

Endereamento na Internet

Tipos de Recursos

Tipos de Recursos da Internet


Sintaxe: "nomeusu nomeserv" nomeusu Nome que identifica o usurio. nomeserv Identifica a localizaodo computadorservidorna Internet. Ver o quadro Identificao do Servidor abaixo. Exemplos: "rprates@originet.com.br" "askbill@microsofi.com" Observao: Os endereos de correio eletrnico usam letras minsculas sem qualquerespao em branco.

File (Acesso a arquivos locais)


Permite exibir um arquivo em seu computador local sem efetuar qualquer conexo com a Internet. Sintaxe: "file:///drivel/path"

FTP (File Transfer Protocol)


Protocolo para efetuar upload e download de arquivos em servidores. Cada diretrio consiste de uma lista de links, cada link precedido por um pequeno cone indicando outro diretrio ou arquivo. Clicando em um arquivo, serefetuado o download para uma pasta em seu computador. FTP annimo Sintaxe: "ftp://nomeserv[/path]"

O esquema URL usado indicar a localizao de documentos e outras informaes na Internet . Ao contrrio dos endereos e-mail, leva em considerao adiferena entre letras maisculas e minsculas. Sintaxe: tipo://nomeserv/path/arquivo.extenso tipo Tipo de protocolo. VerRecursosdalntemetnapgina 30. nomeserv Identrficaalocalizaodo computadorservidorna Internet. Ver o quadro Identificao do Servidor abaixo. Eventualmente voc pode ver um URLcontendo ":" e um nmero no final do nome do computador, tal como eu.ansp.br:80. Esse nmero identifica o nmero da porta usada para manipular tipos especficos de protocolos (nmeros default: HTTP=80, Gopher=70, FTP=21 , Telnet=23, SMTP=25, NNTP =1 1 9). path Identifica a localizao de um arquivo no computador. O ltimo item em um path usualmente uma extenso, acrescentada ao nome do arquivo aps o ponto decimal. Em geral, indica o tipo de informao contida no arquivo. Exemplo: "ftp://ftp.puc-rio.br/pub/cica/pc/win3/winsock/ Iviewp16.zip"

FTP em servidores que solicitam senha Sintaxe: "ftp://nomeusu:senha @ nomeserv/path" nomeusu Nome do usurio. senha Senha. nomeserv Nome do domnio docomputadorservidor. porta Nmero da porta para conect-lo. path Path indicando a localizao do arquivo dentro dos subdiretrios do servidor.

Gopher

Protocolo para acessarservidores Gopher. Sintaxe: "gopher://[nomeserv][/path]"

HTTP (Hypertext Transfer Protocol)


Protocolo para acessar pginas Web na Internet. Para acessar pginas em servidores que usam os esquemas de segurana do Netscape use https no lugar de http. Sintaxe: "http://[nomeserv][/path]"

Sintaxe: subdomnios.domnio Exemplos: ftp1.netscape.com www.embratel.net.br www.altavista.digital.com subdomnios Para indentificar um servidor na Internet em qualquer lugar do mundo usado um ou uma sequncia de subdomnios, apresentados da esquerda para a direita e separados por ponto (.). Entretanto, internamente um servidor identificado pelo seu endereo IP, que tem a forma n1 .n2.n3.n4. Por exemplo: o nmero"! 8.1 81 .0.24 poderia ser endereo IPdertfm.mit.edu. domnio Caracteriza a organizao e/ou o pas. Domnio Organizacional (sufixo mais interno) Identifica o tipo de organizao que est operando o servidor: empresa comercial (.com), instituio de ensino (.edu), instituio governamental (.gov), organizao internacional (.int), organizao militar(.mil), empresas operadoras de backbone (.net) e organizao privada (.org). Domnio Geogrfico (sufixo mais externo) Identifica o pas; usado pela maioria dos pases, com exceo dos EUA onde quase no utilizado.Exemplos: Brasil (.br), Chile (.ch), EUA (.us), Itlia (.it) e Japo (.jp). 28

Mailto
Abre a janela Message Composition para enviar mensagem de correio eletrnico (e-mail). O browserdo leitordeve estarconfigurado para usar um servidor de mail. Sintaxe: "mailto:[endereo]"

News
Protocolo para acessar newsgroups da Usenet. Para acessar servidores de news que usam sofware da Netscape (com recurso de segurana) use snews no lugar de news. O browser do leitor deve estar configurado para usar um servidor de news. Sintaxe: "news:[nomeserv]"

Telnet
Protocolo para emular um terminal remoto de computador. O browser do leitordeve informara localizao da aplicao telnet a ser utilizada. Sintaxe: "elnet:[nomehost]" WAIS Protocolo para pesquisar bancos de dados WAIS (Wide rea Information Server) na Internet. Necessita de um proxy WAIS. Sintaxe: "wais://[nomeservj"

29

Caracteres Especiais

Caracteres Especiais (cont.)

'/4

Tabulao horizontal Nova linha No utilizado Espao em branco Ponto de exclamao &quot Aspas Sinal numrico Cifro Sinal de porcentagem &amp E comercial Apstrofo Parntese esquerdo Parntese direito &S42 Asterisco + &#43 . Sinal de mais &#44 Vrgula &#45 Hfen &S46 Ponto final / &#47 Barra normal O - 9 &#48 - &#57 Dgitos de O a 9 : &#58 Dois-pontos ; &S59 Ponto-e-vrgula < &#60 &lt Smbolo menor do que = &#61 Sinal de igual > &S62 &gt Smbolo maior do que ? &S63 Ponto de interrogao &#64 Arroba A - Z &#65-&#90 Letras de A at Z Colchete esquerdo \8 No utilizado Barra invertida &*92 &#93 Colchete direito &#94 Acento circunflexo &#95 Sublinhado &S96 Acento grave &97 - &# 122 Letras de a at z &#123 Chave esquerda &#124 Barra vertical SS125 Chave direita &S126 Til &#127 - &#159 No utilizado &#160 Snbsp . Espao sem quebra 65161 Siexcl Ponto de exclamao invertido 65162 Scent Sinal de centavo 65163 Spound Libra esterlina &#164 &curren Smbolo monetrio geral &#165 &yen Iene 65166 Sbrvbar Barra vertical quebrada 65167 &sect Pargrafo (legal) &3168 Sumi Trema &#169 Scopy Copyright 65170 Sordf Ordinal feminino 65171 Slaquo Aspas angulares de abertura 65172 &not Sinal de no &#173 Sshy Hfen longo 65174 Sreg Marca registrada 65175 Smacr Macron 65176 &deg Grau &#177 Splusmn Mais ou menos &S178 &sup2 Ao quadrado &#179 &sup3 Ao cubo &#180 Sacute Acento agudo &#181 Smicro Micron SS182 Spara Sinal de pargrafo &#183 &middot Ponto no meio &#184 Scedil Cedilha &S185 Ssupl Elevado a um &#186 Sordm Ordinal masculino

&#09 &#10 &#11-&#31 6532 6533 6534 6535 &#36 &#37 &#38 &#39 &S40

%
<.
A

<A

&#187 &r!88 &M89 &#190


&#191

K E
i i i I

0
Y

&#192 &#193 &S194 &#195 &S196 &#197 &S19S &S199 &S200 &S201 &S202 .. &#203 ' &S204 &#205 &#206 &#207 &S208 &S209 &#210
&#211

f
(3

ae
i i T n
-r 0

y b y

&S212 &S213 &#214 &S215 &S216 &#217 &218 &S219 &#220 &3221 &S222 &S223 &#224 &225 &#226 &S227 &228 &S229 &S230 &#231 &#232 &S233 &S234 &#235 &S236 &S237 &S238 &S239 &#240 &#241 &S242 &S243 &#244 &S245 &#246 &S247 &#248 &S249 &S250 &S251 &S252 &#253 &S254 &S255

Sraquo - .Aspas angulares de fechamento &frac14 *: Fraco de um/quarto &frac12 Frao de meio Fraco de trs/quartos &frac34 Siquest Interrogao invertida Ll&Agrave A maisculo com crase SAacute A maisculo com acento agudo &Acirc A maisculo com acento circunflexo SAtilde A maisculo com til SAring A maisculo com trema SAuml A maisculo com anel SAElig Ligatura AE maiscula &Ccedil C cedilha maisculo Egrave E maisculo com crase SEacuie E maisculo agudo SEcirc E maisculo com circunflexo &Euml E maisculo com trema l maisculo com crase Slgrave &lacute l maisculo com acento agudo Slcirc 1 maisculo com acento circunflexo luml 1 maisculo com trema &ETH Eth maisculo islands &Ntilde N maisculo com til &Ograve O maisculo com crase SOacute O maisculo com acento agudo &Ocirc O maisculo com acento circunflexo &Otilde O maisculo com til &Ouml O maisculo com trema Sinal de multiplicao SOslash O maisculo com uma barra U maisculo com crase &Ugrave &Uacute U maisculo com acento agudo SUcirc U maisculo com acento circunflexo &Uuml U maisculo com trema Yacute Y maisculo com acento agudo &THORN Thom maisculo islands &szlig Ligatura sz Sagrave a minsculo com crase &aacute a minsculo com acento agudo &acirc a minsculo com acento circunflexo Satlde a minsculo com til Satilde a minsculo com trema Sauml a minsculo com anel Saelig ligatura ae minscula Sccedil c cedilha minsculo fiegrave e minsculo com crase Seacute e minsculo agudo Secirc e minsculo com acento circunflexo &euml e minsculo com trema Sigrave i minsculo com crase Siacute i minsculo com acento agudo Sicirc i minsculo com acento circunflexo Siuml i minsculo com trema -Seth eth minsculo islands Sntilde n minsculo com til Sograve o minsculo com crase Soacute o minsculo com acento agudo &ocirc o minsculo com acento circunflexo Soiilde o minsculo com til Souml o minsculo com trema Sinal de diviso &oslash o minsculo com barra Sugrave u minsculo com crase Suacute u minsculo com acento agudo Sucirc u minsculo com acento circunflexo Suuml u minsculo com trema Syacute y minsculo com acento agudo &thom thom minsculo islands &yuml y minsculo com trema

30

31

Lista de Variveis CGI / Verso Utilizada neste Guia

Mtodo de autenticao usado para validar usurios. Nmero de bytes passados para o script CONTENT_LENGTH CGI. CONTENT_TYPE Tipo MIME dos dados passados para o script CGI. GATEWAY_INTERFACE Nmero da verso da especificao CG l utilizada pelo servidor. HTTP_ACCEPT Tipos MIME que o cliente aceitar. HTTP_REFERER URL da pgina contendo o link para seu script-CGI. HTTP_USER_AGENT Nome do browserdo leitor. PATHJNFO Informao sobre o caminho que vem junto com o pedido. PATH_TRANSLATED Verso de PATHJNFO para um documento absoluto no sistema local. QUERY_STRING String de pesquisa que segue o caractere"?" no URL. REMOTE_ADDR Endereo IP de REMOTEJ-iOST. REMOTEJDENT Identificador de usurio para um usurio remoto. Nome da mquina e do domnio do S REMOTE_HOST browser usado para acessar seu CGI. S o. REMOTE_USER Nome do usurio que est fazendo o pedido. REQUESTJWETHOD Mtodo associado ao pedido (GET, _CD HEAD, POST, PUT etc). CD SCRIPT_NAME Nome do script CGI que est sendo executado. SERVERJMAME Nome do domnio da mquina que est l 0> executando o servidor HTTP. o c SERVER_PORT Nmero da porta utilizada (normalmente porta 80). SERVER_PROTOCOL Nome do protocolo e numerada reviso do protocolo que est sendo utilizado. SERVER_SOFTWARE Nome e verso do sofware servidor que est atendendoao pedido.

AUTHJTYPE

CD TJ O Q. .S

Este Guia est baseado na verso da linguagem HTML implementada no browser Netscape Navigator2.0, que no momento da publicao deste guia (Maio/96) estava sendo usada por mais de 70% dos usurios da World Wide Web, sendo o padro de fato da linguagem HTML. Contudo, existe uma grande controvrsia na Internet porcausa das extenses da Netscape, que no constam do atual padro HTML 2.0 ou que diferem da proposta HTML 3.0 (que est em discusso e ainda no foi oficializada). Essa controvrsia com certeza acabar quando o padro HTML 3.0 forfinalmente oficializado e atendncia que todos os browsers sigam esse padro (inclusive o Netscape Navigator). Pretendemos atualizaresteGuiaparaincluiropadro HTML 3.0 quando este for oficializado. Envie o seu e-mail para a Novatec Editora (novatec@originet.com.br), para ser informado das novas edies deste Guia e tambm sobre outros lanamentos referentes Internet.

32

You might also like