Professional Documents
Culture Documents
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.
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
<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> . . . . :
.-.
_ ,.
:.
(O
<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
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
. 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
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é.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
<!-- 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.
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.
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
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.
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
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
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).
14
Links
Links
j i ! j
<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"-.:-'.
*-
; .
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">
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
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>
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
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
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
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
'/4
Tabulao horizontal Nova linha No utilizado Espao em branco Ponto de exclamao " Aspas Sinal numrico Cifro Sinal de porcentagem & E comercial Apstrofo Parntese esquerdo Parntese direito &S42 Asterisco + + . Sinal de mais , Vrgula - Hfen &S46 Ponto final / / Barra normal O - 9 0 - 9 Dgitos de O a 9 : : Dois-pontos ; &S59 Ponto-e-vrgula < < < Smbolo menor do que = = Sinal de igual > &S62 > Smbolo maior do que ? &S63 Ponto de interrogao @ Arroba A - Z A-Z Letras de A at Z Colchete esquerdo \8 No utilizado Barra invertida &*92 ] Colchete direito ^ Acento circunflexo _ Sublinhado &S96 Acento grave &97 - &# 122 Letras de a at z { Chave esquerda | Barra vertical SS125 Chave direita &S126 Til  - Ÿ No utilizado   Snbsp . Espao sem quebra 65161 Siexcl Ponto de exclamao invertido 65162 Scent Sinal de centavo 65163 Spound Libra esterlina ¤ ¤ Smbolo monetrio geral ¥ ¥ Iene 65166 Sbrvbar Barra vertical quebrada 65167 § Pargrafo (legal) &3168 Sumi Trema © Scopy Copyright 65170 Sordf Ordinal feminino 65171 Slaquo Aspas angulares de abertura 65172 ¬ Sinal de no ­ Sshy Hfen longo 65174 Sreg Marca registrada 65175 Smacr Macron 65176 ° Grau ± Splusmn Mais ou menos &S178 ² Ao quadrado ³ ³ Ao cubo ´ Sacute Acento agudo µ Smicro Micron SS182 Spara Sinal de pargrafo · · Ponto no meio ¸ Scedil Cedilha &S185 Ssupl Elevado a um º Sordm Ordinal masculino
	 
 - 6532 6533 6534 6535 $ % & ' &S40
%
<.
A
<A
K E
i i i I
0
Y
À Á &S194 Ã &S196 Å &S19S &S199 &S200 &S201 &S202 .. Ë ' &S204 Í Î Ï &S208 &S209 Ò
Ó
f
(3
ae
i i T n
-r 0
y b y
&S212 &S213 Ö &S215 &S216 Ù &218 &S219 Ü &3221 &S222 &S223 à &225 â &S227 &228 &S229 &S230 ç è &S233 &S234 ë &S236 &S237 &S238 &S239 ð ñ &S242 &S243 ô &S245 ö &S247 ø &S249 &S250 &S251 &S252 ý &S254 &S255
Sraquo - .Aspas angulares de fechamento ¼ *: Fraco de um/quarto ½ Frao de meio Fraco de trs/quartos ¾ Siquest Interrogao invertida LlÀ A maisculo com crase SAacute A maisculo com acento agudo  A maisculo com acento circunflexo SAtilde A maisculo com til SAring A maisculo com trema SAuml A maisculo com anel SAElig Ligatura AE maiscula Ç C cedilha maisculo Egrave E maisculo com crase SEacuie E maisculo agudo SEcirc E maisculo com circunflexo Ë 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 maisculo islands Ñ N maisculo com til Ò O maisculo com crase SOacute O maisculo com acento agudo Ô O maisculo com acento circunflexo Õ O maisculo com til Ö O maisculo com trema Sinal de multiplicao SOslash O maisculo com uma barra U maisculo com crase Ù Ú U maisculo com acento agudo SUcirc U maisculo com acento circunflexo Ü U maisculo com trema Yacute Y maisculo com acento agudo Þ Thom maisculo islands ß Ligatura sz Sagrave a minsculo com crase á a minsculo com acento agudo â 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 ë 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 ô o minsculo com acento circunflexo Soiilde o minsculo com til Souml o minsculo com trema Sinal de diviso ø 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 ÿ y minsculo com trema
30
31
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