HTML
Esse é um "curso de HTML" para iniciantes e avançados.
Lição 1
|
Bem...
fazer uma home-page não é um bicho de 7 cabeças, mas exige que a
pessoa se dedique-se ao máximo a ela. |
Elementos Básicos
|
Os
TAGS ou elementos, são marcas padrões utilizadas para fazer todas as
indicações necessárias ao seu Browser (navegador). Estas marcas são
digitadas dentro do documento da mesma forma que o conteúdo a ser
exibido. <CENTER>
conteúdo </CENTER><P> Por definição, os elementos são delimitados pelos sinais "<" e ">", sendo indicada a utilização de letras maiúsculas apenas para facilitar a visualização, já que o uso de maiúsculas e minúsculas é igualmente aceito pelos Browsers. Os elementos em sua maioria, são do tipo início-fim, ou seja, trabalham em pares, delimitando um determinado conteúdo. Nesse caso, a marca de fim é idêntica à marca de início, porém sendo sempre precedida de uma barra ( / ). É o caso das marcas : <CENTER> </CENTER> Outros elementos, são solitários, ou seja, não precisam de complemento. Basta um único elemento para fazer a indicação necessária. É o caso da marca <P>. |
Mãos a Obra !!!
|
Você
pode editar o código de sua Home-Page nos mais diversos editores.
Existem os editores WYSIWYG (what you see is what you get, ou : o que
você vê é o que você obtem). Você digita seu texto, marca as áreas
com o mouse, seleciona as opções de menu e o texto à sua frente se
transforma imediatamente, com as letras assumindo novos tamanhos, cores,
tipos etc. Com este tipo de editor você sequer vê os elementos de HTML
(mas insisto em citar que não se vai muito longe sem saber os Existem
ainda os editores do tipo NÃO WYSIWYG, que ajudam você a inserir os
elementos através de menus. A Vantagem é que não é necessário saber
de cor toda linguagem HTML, além do que se for necessário incluir
algum elemento ainda não incorporado ao editor, você poderá faze-lo
através do teclado. Utilizando-se este tipo de editor, tanto o conteúdo
propriamente dito como os elementos HTML estarão visíveis na forma de
texto uniforme, da mesma forma que estarão se utilizar um editor de
textos qualquer. Será necessário então utilizar um Browser para
visualizar os documentos criados. Um exemplo deste tipo de editor é o
famoso Hot-Dog. Porém pode ainda ser utilizados o Xtree, o Edit do DOS,
o Bloco de Notas do Windows, e praticamente qualquer editor de textos,
pois como você já sabe, documentos HTML são na verdade tipo TXT
gravados com extensão .HTML ou .HTM |
Estrutura básica de um documento
|
A estrutura básica de um documento HTML é a seguinte: <HTML> Vamos ver a função básica desses elementos: <HTML>...</HTML> : Indicam respectivamente o início e o fim do documento, todo o resto deve estar entre essas duas marcas. <HEAD> </HEAD> : Delimitam a seção de cabeçalho do documento. Trata-se da primeira seção do documento. <TITLE> </TITLE> : Indicam o título do documento, que será apresentado na barra superior do Browser. Estas marcas devem constar da seção de cabeçalho. <BODY>...</BODY> : Indica o corpo do documento. Entre essas marcas estará contda a maior parte do conteúdo a ser apresentado, textos, imagens, etc. Esta estrutura inicial é bem simples. No entanto vamos aproveitá-la para chamar a atenção para alguns detalhes importantes. 1) Todas as marcas apresentadas são do tipo início-fim, ou seja funcionam em pares, uma para abrir e outra para fechar o comando. 2) Em cada dcumento HTML, só deve haver uma marca de cada tipo das que foram apresentadas. 3) Existe uma marca seqüencia lógica entre as marcas,óbviamente você não irá colocar o corpo ( <BODY>) na frente do cabeçalho ( <HEAD> ). Esses detalhes devem ser observados, pois desrespeitá-los pode fazer com que o browser não consiga apresentar o documento, ou que o documento sejá apresentado com falhas. Assim tome cuidado, pois o fato de um determinado Browser aceitar uma "falha" não significa que os outros browser tenham o mesmo comportamento. Como o HTML não é uma linguagem de programação, você nunca será avisado de erros cometidos na edição do seu documento. O Simples esquecimento de uma barra pode gerar efeitos colaterais inesperados na visualização de uma página, e estes efietos colaterais serão o único sinal de que algo está errado. TÍTULOS
E SUB-TÍTULOS <H1></H1> <B></B> ou <STRONG></STRONG> - que indica que o texto deverá ser apresentado em negrito. <I></I>
ou <EM></EM> ou <EMPHASIS></EMPHASIS> - que
indica que o texto deve ser apresentado em itálico. <HR SIZE=8 WIDTH=80%> ou sem qualquer atributo: <HR> No
exemplo, o atributo SIZE indica que deve ser apresentada uma linha com 8
pixels de espessura enquanto o atributo WIDTH indica que a linha deve
ocupar 80% da largura da janela do Browser. <IMG SCR="mircnow.gif> Caso
a imagem esteja em um diretório diferente do documento HTML, o nome do
diretório deve ser incluído na referência. <A HREF="index.html"> Link para a página inicial </A> O Browser geralmente apresenta os links em azul e sublinhados quando o leitor clicar neste texto ele carregará a página que no caso do nosso exemplo será a index.html . Se a página a ser carregada se encontrar em outro diretório, você deverá incluir o nome do diretório na referência. Com a mesma facilidade que você constrói um link para uma página na sua própria máquina, você pode fazer também o mesmo para uma página em qualquer lugar do mundo bastando para isso colocar no local do nome da página inserir o endereço onde ela se encontra. <A HREF="O endereço da sua home-page"> O titulo dela... </A> |
|
Elementos de formatação de tabelas fazem parte da especificação do HTML 3.0, e representam uma interessante ferramenta na construção de documentos WEB. São suportadas por diversos browsers, como o Netscape 1.1 ou superior, e largamente utilizadas através da WEB. Nas células de uma tabela podemos inserir tudo o que normalmente faz parte do corpo de um documento HTML - Textos, links, imagens ou mesmo outras tabelas. Elementos básicos <TABLE>
... </TABLE> |
|
e |
|
. <CAPTION>
... </CAPTION> <TR>
... </TR> <TH>
... </TH> |
Atributos
|
Com os elementos básicos descritos acima você já pode construir uma tabela e visualizá-la no seu Browser. Estes elementos básicos, entretanto, possuem alguns atributos que permitem um maior controle sobre alguns detalhes da apresentação da tabela. Esses atributos são inseridos dentro do comando |
|
. Todos são opcionais, mas você certamente vai querer fazer uso de alguns deles. <TABLE
BORDER=...> <TABLE
WIDTH=...> <TABLE
CELLSPACING=...< <TABLE
CELLPADDING=...> <CAPTION
ALIGN=...> <TR
ALIGN=...> <TR
VALIGN=...> <TR
ALIGN=... VALIGN=...> <TD
NOWRAP> <TD
COLSPAN=...> <TD
ROWSPAN=...> |
Lição
2
|
Aprenderemos aqui algumas extensões reconhecidas pelo Browser da Netscape à partir da versão 1.1 correspondente ao ao código HTML abaixo: |
Lição 3
|
Imagens sensíveis é como são chamadas aquelas que funcionam como um link diferente em cada lugar que você clica. Essas imagens podem ser usadas na criação barras de navegação, você pode por exemplo criar uma grande imagem com fotos de várias pessoas dentro dessa mesma imagem e cada lugar dessa imagem servir de link para páginas pessoais de cada uma desas pessoas. Existem dois métodos para tornar sua imagem sensível ao clique do mouse em cada região da figura - Existem os Mapas Locais de Imagens e os Mapas Remotos de Imagens - Você pode escolher entre um e outro após analisarmos suas características principais: A
diferença principal entre os dois é clara e é exatamente o que irá
fazer você optar entre uma ou outra, O Mapa Remoto é uma conbinação
de CGI HTML e um "arquivo de mapa" que nada mais é que um
arquivo que informa as regiões da imagem que você clicou e informa ao
servidor WEB, e este tratará de veirificar qual link se refere a esta
região e mostrará a URL referente em sua tela. |
|
Bem, acabou... mas falta uma coisa muito importante... Não se esqueça de um detalhe: "O que acontece se algum clicar numa parte não mapeada da figura ?". No Menu FILE, informe na opção DEFAULT URL a URL que deverá ser carrega quando alguém clicar em uma parte não mapeada da figura, se você deseja que nada de diferente aconteça ao clicarem numa parte não definida da imagem, basta você informar neste campo a URL da página corrente. |