
Nesta parte do tutorial, iremos seguir os passos da cria��o de uma homepage hipot�tica sobre dinosauros (se quiser, escolha outro tema e fa�a a sua pr�pria p�gina). Dela constar�o os principais elementos e recursos do HTML, de forma que, seguindo os exemplos, voc� ser� capaz de utilizar os mesmos recursos na cria��o da sua homepage pessoal.
Esta parte abrange os seguintes t�picos:
O primeiro passo � a montagem da estrutura da p�gina. No t�pico anterior foi mostrada a estrutura hier�rquica de uma p�gina HTML t�pica. Para n�o precisar digitar os mesmos elementos toda vez que for criar uma nova p�gina, crie um arquivo-base para usar como base para todos os outros documentos. Este arquivo dever� conter os elementos estruturais HTML. Por exemplo, crie um arquivo template.html com o seguinte conte�do:
Se voc� est� usando um editor HTML, pode ser que ele j� fa�a isto por voc�. Salve este arquivo como somente-leitura e fa�a uma c�pia dele sempre que for criar um novo documento HTML.
[Volta para o in�cio desta p�gina]
T�tulos, Par�grafos e Separadores
T�tulo do documento
� necess�rio especificar um t�tulo para o documento. Este t�tulo n�o aparecer� na p�gina, mas em outra �rea fora da �rea de visualiza��o do documento (geralmente na barra de t�tulo do browser). � importante escolher um t�tulo que tenha algum significado quando aparecer isolado em uma lista de bookmarks. Escreva ent�o o t�tulo entre
e. Neste exemplo, como nossa p�gina � sobre dinossauros, utilizaremos o seguinte t�tulo:P�gina dos Dinossauros
T�tulos e subt�tulos de se��o
O t�tulo que adicionamos acima n�o aparece na p�gina, pois n�o est� definido dentro do bloco
. Para criarmos um t�tulo na �rea de visualiza��o, utilizamos o elemento.... Para o nosso exemplo:Dinosaurs� Web
Veja o resultado no browser (para voltar use a op��o/bot�o [BACK], do seu browser). Observe tamb�m onde aparece o t�tulo do documento que foi marcado com
.
Par�grafos
Todo o texto que adicionarmos na p�gina, deve estar dentro do elemento de par�grafo, definido pelos r�tulos
. Neste caso, o r�tulo de fechamento � opcional e pode ser dispensado. Portanto, devemos iniciar cada novo par�grafo come. Lembre-se que a formata��o do texto no editor n�o afeta o resultado final no visualizador. No nosso exemplo, acrescentaremos as seguintes linhas:Esta � a p�gina dos velociraptores, tiranossauros e pterosauros. Aqui voc� encontra tudo sobre dinossauros... bem, hmmm... na verdade, este � s� um exemplo para voc� aprender HTML. Se voc� realmente procura algo sobre dinossauros, sugiro que procure no �ndice do Yahoo ou fa�a uma busca no WebCrawler.
Este � mais um par�grafo da p�gina sobre dinossauros. Dinossauros eram animais enormes que habitavam a terra h� milh�es de anos atr�s. A grande maioria deles se alimentavam de plantas e insetos, mas havia tamb�m esp�cies carn�voras que se alimentavam dos outros.
Este terceiro par�grafo, embora n�o aparente ser outro par�grafo no editor de texto, aparece no visualizador como tal.
Veja o resultado. Observe, que apesar de haver apenas dois par�grafos acima, no browser aparece um terceiro.
Quebras de linha
Quando � necess�rio quebrar uma linha dentro de um par�grafo, deve-se usar
. Este elemento n�o possui r�tulo de fechamento e apenas marca a posi��o onde deve ser quebrada uma linha. As tr�s linhas do exemplo abaixo s�o quebradas em quatro linhas no mesmo par�grafo:Eu gostaria que este par�grafo tivesse quatro linhas.
Esta seria a segunda linha
e esta a terceira e
esta a quarta.
O resultado mostra que as linhas forma quebradas no ponto onde colocamos
, e n�o onde elas quebram no editor de textos.
Separadores
O elemento
define uma linha horizontal. A maioria dos browsers gr�ficos apresentam-na como uma linha sombreada que atravessa toda a largura da tela. No nosso exemplo, utilizaremospara separar o t�tulo do corpo do texto e algumas se��es que criaremos para o nosso documento.Aproveitamos tamb�m para utilizar mais dois n�veis de cabe�alho (
e), para destacar subse��es em n�veis hier�rquicos decrescentes. Acrescentamos ent�o, uma linha horizontal ap�s o t�tulo:Dinosaurs� Web
e mais quatro linhas, separando tr�s subse��es do documento:
Per�odos da Era Mesoz�ica
Lista de Dinossauros
Tabela de Dinossauros
Imagens de Dinossauros
Outras Fontes de Informa��o
Veja o resultado. Observe que as linhas automaticamente introduzem uma quebra de linha ao separar os blocos de texto. � poss�vel controlar a largura, espessura, posi��o e sombra da linha utilizando atributos propostos pelo Netscape.
[Volta para o in�cio desta p�gina]
Formata��o de Blocos
Endenta��o
O elemento
� utilizado para destacar um bloco de texto. Em alguns browsers ele aparece em it�lico, em um par�grafo separado do texto; em outros, como o Netscape, ele aparece endentado. No nosso exemplo, acrescentaremos uma cita��o no in�cio da p�gina, marcada com, da forma abaixo:"Os r�pteis s�o criaturas repugnantes por causa de seu corpo frio, colora��o p�lida, pele asquerosa, cheiro inc�modo, esconderijos miser�veis e veneno terr�vel; seu Criador, portanto, n�o exerceu o poder de criar muitos deles." (Linnaeus, 1797)
Veja o resultado da marca��o acima.
Endere�o
Outro bloco de texto que pode ser definido � um bloco de endere�o.
...marcam o in�cio e o fim de tal bloco, que pode ser usado para identificar a autoria do documento, conter endere�os para contato, e-mail e outras informa��es sobre o documento.geralmente � utilizado no final da p�gina. No exemplo, acrescentamos o seguinte bloco de texto no final do documento:
Para mais informa��es entre em contato com dino@raptor.ingen.com.
Criado em 31 de fevereiro de 75.340.522 A.C. (Cret�ceo)
Veja como o seu browser formata o elemento
ADDRESS(no final da p�gina).
Pr�-formatado
Outro elemento �til para formata��o de blocos de texto � o
. Todo o texto rotulado compreserva os espa�os, tabula��es novas-linhas e retornos e � formatado na tela com uma fonte fixa, geralmente Courier. � extremamente �til para reproduzir planilhas, listagens de computador e outros dados que n�o suportam fontes proporcionais. No nosso exemplo, decidimos refazer a cita��o usando, e fizemos previamente a sua formata��o com tabula��es, espa�os e novas-linhas:"Os r�pteis s�o criaturas repugnantes por causa de seu corpo frio, colora��o p�lida, pele asquerosa, cheiro inc�modo, esconderijos miser�veis e veneno terr�vel; seu Criador, portanto, n�o exerceu o poder de criar muitos deles" (Linnaeus, 1797)
Verifique e compare a formata��o do bloco de texto acima com o resultado.
Al�m dos tr�s elementos de formata��o de blocos acima, existe um elemento suportado pelo Netscape (que n�o faz parte da especifica��o HTML) e alguns outros browsers que permite que se defina um bloco alinhado em rela��o ao centro da p�gina. Veja
.
[Volta para o in�cio desta p�gina]
ListasO HTML define v�rias formas de apresentar listas em um documento. Toda lista possui um r�tulo inicial e final e s� pode conter r�tulos
, que por sua vez podem conter texto, par�grafos ou outras listas. Isto � mais facilmente explicado atrav�s de exemplos, que veremos a seguir.
N�o-ordenadas
As listas n�o-ordenadas s�o marcadas pelos r�tulos
e. Cada �tem � contido dentro de, que n�o necessita de r�tulo de fechamento (qualquer novoou o r�tuloautomaticamente fecham o item). No nosso exemplo, utilizaremos o r�tulopara fazer um pequeno sum�rio dos �tens constantes da nossa p�gina:
Sum�rio
- Per�odos da Era Mesoz�ica
- Lista de Dinossauros
- Tabela
- Imagens
- Endere�o para contato
Observe que, dentro do segundo item da lista acima, al�m do texto
"Lista de dinossauros", h� uma outra lista de n�vel hier�rquico inferior, com mais dois itens. O browser formatar� a sub-lista de uma forma diferente (geralmente endentada e com um marcador diferente).
Ordenadas
As listas ordenadas s�o marcadas pelos r�tulos
e. Da mesma forma que nas listas n�o-ordenadas, cada �tem � contido dentro de, cujo fechamento � determinado pela pr�xima ocorr�ncia deou pelo r�tulo de fechamento. No exemplo, usamospara relacionar os tr�s per�odos da Era Mesozoica:
- Tri�ssico: de 250 a 208 milh�es de anos atr�s.
- Jur�ssico: de 208 a 144 milh�es de anos atr�s
- Cret�ceo: de 144 a 66 milh�es de anos atr�s
Confira o resultado e compare com as listagens acima. As extens�es do Netscape permitem usar numera��o romana e letras nas listas ordenadas, e marcadores diferentes, nas listas n�o-ordenadas. Veja tamb�m as listas de defini��es (
).
[Volta para o in�cio desta p�gina]
Formata��o de CaracteresPodemos destacar texto em um par�grafo usando elementos de formata��o de caracteres. O HTML pode marcar o texto visando uma formata��o f�sica (ex: negrito, it�lico, sublinhado, riscado, etc.) ou visando uma formata��o l�gica (ex: grifado, fortemente destacado, vari�vel, cita��o, etc.). A diferen�a b�sica � que a formata��o l�gica diz o que o texto �, enquanto que a formata��o f�sica diz como ele deve ser impresso. Os resultados podem ser os mesmos. No exemplo abaixo, somente utilizaremos os elementos de formata��o f�sica
e, que marcam o texto como negrito e it�lico, respectivamente.Vamos grifar (com it�lico)o autor da cita��o e os nomes dos dinossauros no primeiro pagr�grafo:
... (Linnaeus, 1797)... a p�gina dos velociraptores, tiranossauros e pterossauros. Aqui voc� ...e destacar (com negrito) o endere�o e-mail para contato, o nome dos per�odos hist�ricos na segunda lista e dois trechos do segundo par�grafo.
... no �ndice do Yahoo ou fa�a uma busca no WebCrawler.... entre em contato com dino@raptor.ingen.com.
- Tri�ssico: de 250 a 208 milh�es de anos atr�s.
- Jur�ssico: de 208 a 144 milh�es de anos atr�s
- Cret�ceo: de 144 a 66 milh�es de anos atr�s
Pode-se combinar destaques diferentes para um mesmo trecho, por exemplo, negrito-it�lico ou courier-it�lico-negrito. Deve-se observar, entretanto, se os r�tulos est�o sendo abertos e fechados na ordem correta. Por exemplo, a seguinte marca��o est� incorreta:
textoAs formas corretas seriam:
texto
ou
texto
Confira o resultado.Experimente tamb�m outros elementos f�sicos como
,ee elementos l�gicos,,,, etc. O Netscape permite tamb�m que voc� rotule um com o elemento l�gico.
[Volta para o in�cio desta p�gina]
TabelasO recurso de tabelas n�o faz parte da especifica��o HTML 2.0, mas j� � largamente suportada por muitos browsers. � um recurso muito poderoso com o qual, com criatividade, pode-se controlar v�rios aspectos da formata��o de uma p�gina, como uso de margens, uso de duas colunas, etc. No nosso exemplo, faremos uma tabela simples apenas para ilustrar os elementos que a comp�em. Veja mais sobre tabelas com v�rios exemplos e aplica��es no Guia de Refer�ncia.
Os r�tulos
marcam o in�cio e final de uma tabela...
)
Veja como foi formatada a tabela listada acima. Observe que, por default, os dados de
s�o alinhados pelo centro, enquanto que os dados de s�o alinhados com a margem esquerda.
Na pr�xima se��o, adicionaremos liga��es (links) e imagens � nossa homepage.
[Volta para o in�cio desta p�gina]
![]()
![]()
![]()
![]()