Principal Voltar Bate-Papo Procura Glossário Mapa do Site Contato

Fundamentos HTML

 

Voltar

FUNDAMENTOS B�SICOS HTML

 

HTML (HyperText Markup Language) � uma linguagem de marca��o de texto utilizada para publica��o no WWW. Consiste de r�tulos que marcam trechos e blocos de texto que s�o utilizados por um visualizador HTML (ou browser) para formatar o documento e apresent�-lo na tela.

Como foi mencionado antes, para escrever HTML, n�o � necess�rio mais que um editor de textos. Pode-se usar, al�m do conjunto de caracteres b�sico do teclado, os caracteres do alfabeto ISO 8859-1 (ISO Latin-1). Desta forma, � poss�vel escrever normalmente em portugu�s com acentos e cedilha, desde que seu editor de texto ou terminal permitam. Pode-se tamb�m, se necess�rio, utilizar o conjunto b�sico (US ASCII 7bit) e representar acentos, caracteres especiais e s�mbolos do alfabeto ISO Latin-1.

Esta parte abrange os seguintes t�picos:


Representa��o dos Elementos

Os elementos HTML s�o representados no texto atrav�s de r�tulos (ou tags). O visualizador interpreta como r�tulos todos os elementos HTML v�lidos que estejam entre < e >. Por exemplo: <BR> � interpretado como uma quebra de linha. <NHAC>, � ignorado e n�o aparece na p�gina, pois n�o existe. Apesar de n�o aparecerem, elementos inv�lidos n�o devem ser usados para texto escondido. Existe uma marca��o especial para coment�rios.

A maioria dos elementos HTML possuem um r�tulo inicial e um r�tulo final, envolvendo o texto que � marcado por eles. A sintaxe b�sica

<Elemento> Texto marcado por Elemento </Elemento>

Observe que o r�tulo de fechamento tem o mesmo nome que o r�tulo inicial, mas � precedido por uma barra ("/"). Alguns elementos podem ter um ou mais atributos, que definem alguma caracter�stica especial. Os atributos, quando presentes, aparecem no r�tulo inicial separados por espa�os, logo ap�s o nome do elemento.

Exemplos de elementos HTML com atributos:

<BODY BACKGROUND="backgrounds/papel-de-parede.gif">... corpo do documento ... </BODY>

define uma imagem de fundo, disposta em mosaico, para a p�gina.

<table border> ... conte�do e r�tulos de tabela ... </table>

define uma borda para a tabela.

<hr noshadow width=50% size=10 align=left>

define uma linha horizontal sem sombra, com largura de 50% da p�gina, 10 pixels de espessura e alinhada pela esquerda.

Os caracteres "<" e ">", por definirem o in�cio e final dos r�tulos, s� podem ser impressos na tela do visualizador HTML se forem referenciados atrav�s de uma seq��ncia de escape. Esta seq��ncia � indicada por um "&" seguido de uma abrevia��o e um ponto-e-v�rgula, indicando o final da seq��ncia. As principais seq��ncias de escape, necess�rias para produzir "<", ">", "&" e aspas (quando necess�rio) s�o:

< &lt;
> &gt;
& &amp;
" &quot;

Toda a formata��o da p�gina � realizada exclusivamente com base na marca��o do texto pelos elementos HTML. Somente atrav�s de elementos HTML pode-se quebrar uma linha, criar uma endenta��o, iniciar um novo par�grafo, etc. Qualquer formata��o previamente realizada (exceto para texto rotulado com <PRE>) � ignorada. Espa�os extras, tabula��es, retornos, novas-linhas, etc. n�o s�o considerados. O exemplo a seguir ilustra esta caracter�stica:

Os tr�s par�grafos...

"No reino dos ares sou a liberdade;
entre os guerreiros sou a vit�ria;
entre os animais que habitam as �guas sou o crocodilo;
entre os rios sou o Ganges."
(Bhagavad Gita)
"No reino dos ares sou a liberdade; entre os guerreiros
sou a vit�ria; entre os animais que habitam as �guas 
sou o crocodilo; entre os rios sou o Ganges." 
(Bhagavad Gita)
No reino dos ares sou a liberdade;     entre os guerreiros
sou a vit�ria;       entre os animais que habitam as
�guas sou o crocodilo;         entre os rios sou o Ganges.
   		            (Bhagavad Gita)

... ser�o formatados da mesma maneira pelo visualizador e ficar�o assim:

"No reino dos ares sou a liberdade; entre os guerreiros sou a vit�ria; entre os animais que habitam as �guas sou o crocodilo; entre os rios sou o Ganges." (Bhagavad Gita)

Tamb�m n�o importa se s�o utilizadas letras mai�sculas ou min�sculas para definir o r�tulo, ou seja, tanto faz <BODY>, <body>, <Body> ou <bOdY>. Esta regra n�o vale, por�m, para as URLs que podem ser referenciadas (entre aspas, geralmente) por atributos dentro dos r�tulos.

[Volta para o in�cio desta p�gina]


Estrutura Hier�rquica

A estrutura b�sica (m�nima) de uma p�gina HTML � a seguinte:

<!DOCTYPE HTML Public "-//IETF//DTD HTML//EN" -->
<HTML>
	<HEAD>
                <TITLE> Descri��o do documento </TITLE>
		[elementos opcionais]
	</HEAD>
	<BODY>
		[texto e elementos HTML]
	</BODY>
</HTML> 

A primeira linha: <!DOCTYPE HTML Public "-//IETF//DTD HTML//EN" --> � um r�tulo SGML que informa ao visualizador que ele deve interpretar o documento de acordo com a defini��o de documento (DTD) tipo HTML gen�rico, aceitando os r�tulos que ele conhece e ignorando os r�tulos que ele n�o conhece. A maioria dos browsers atuais assume essa defini��o por default, na aus�ncia da declara��o acima.

O elemento <HTML>...</HTML> marca o in�cio e o final do documento HTML. Deve conter duas sub-estruturas distintas: o cabe�alho, delimitado por <HEAD> e </HEAD>, e o corpo do documento, entre os r�tulos <BODY> e </BODY>.

O bloco do cabe�alho, marcado por <HEAD> e </HEAD> pode conter informa��es sobre o conte�do do documento utilizada para fins de indexa��o e organiza��o. N�o cont�m informa��o que ser� exibida na p�gina.

<TITLE> � o �nico elemento obrigat�rio do bloco do cabe�alho. Deve conter o t�tulo do documento que aparece geralmente, fora da p�gina, na barra de t�tulo do browser. O t�tulo deve conter informa��es que descrevam o documento. N�o deve ser excessivamente longo nem muito curto a ponto de n�o conter informa��o suficiente. O seguinte exemplo � um bom t�tulo:

<TITLE>Tutorial sobre HTML: Introducao</TITLE>

enquanto que os dois seguintes s�o t�tulos ruins:

<TITLE>Introducao</TITLE>

<TITLE>Introducao ao HTML abrangendo recursos de listas, tabelas, formul�rios e interface CGI, com exemplos de utiliza��o e exerc�cios. Abrange HTML 2.0, HTML+, HTML 3.0 e Extens�es do Netscape. Escrito por fulano de tal em 31 de fevereiro de 1996. Bl� bl� bla...</TITLE>

O bloco marcado por <BODY> e </BODY> cont�m a parte do documento onde ser� colocada a informa��o que efetivamente ser� mostrada e formatada na tela pelo browser. Neste tutorial, todos os elementos que apresentaremos nas p�ginas a seguir, estar�o dentro da estrutura de <BODY> (com exce��o de <TITLE>, descrito acima, que fica em <HEAD>).

[Volta para o in�cio desta p�gina]

[Voltar para o Sum�rio]


 

(Clique aqui) para adicionar esta p�gina ao seu FAVORITOS

Fa�a do meu site sua p�gina inicial

Copyright � 2000 Norio� Home Page are trademarks of Norio� Home Page. Todos os direitos reservados. Envie um E-Mail para: [email protected], se necessitar alguma ajuda, d�vida ou coment�rio sobre este Web Site. No ar desde 01/08/2000. Ultima Modifica��o: quarta-feira, 27 de mar�o de 2002.
Hosted by www.Geocities.ws

1