domingo, 13 de julho de 2008

Oi mundo HTML

Este exemplo é somente um Oi mundo HTML, se você conhece ou entende HTML não te acrescentará muita coisa, mas se você nunca escreveu um HTML ou têm dúvidas de seu funcionamento, irá mostrar como é simples entender sua idéia.

Para começar abra algum editor de arquivo texto, pode ser o notepad, alguma versão do Microsoft Visual Studio, como o que estou nesta prática o VWD(Visual Web developer 2008 Express Edition), caso queira ver mais informações sobre o VWD veja este post.

Crie um novo arquivo HTML e salve num diretório, como por exemplo c:\ClienteWeb\OiMundoHTML\OiMundo.htm. As imagens abaixo mostram como isto é feito passo a passo com o VWD:

Imagem 1 - Criando um novo arquivoImagem 2 - Definindo o tipo do novo arquivo como HTML


Imagem 3 - Salvando o arquivo

Imagem 4 - Salvando o arquivo no diretório definido

Por padrão o VWD adiona a declaração de tipo de documento, que é muito importante, pois o HTML tem várias versões e ele quem define qual versão estamos escrevendo, mas para simplificar nossa prática, iremos retirá-lo e deixar o HTML conforme o código 1:
<html>

<head>

<title>ClienteWeb - Oi Mundo</title>

</head>

<body>

<div>
Linha 1
Linha 2
</div>

</body>

</html>

Código 1 - HTML do Oi Mundo

Salve novamente o arquivo e abra nos navegadores, como no passo a passo abaixo onde estamos abrindo o arquivo no FireFox 3:

Imagem 5 - Abrindo o arquivo no Firefox 3

Imagem 6 - Selecionando o Arquivo

Repare que no HTML então definimos informações sobre o documento, como o título e fica visível no título do navegador, conforme imagem 7:

Imagem 7 - Titulo do arquivo criado

O HTML também tem informações sobre seu conteúdo, conforme Imagem 8:

Imagem 8 - Visualizando o arquivo criado

Ainda na imagem 8, repare que no HTML colocamos uma quebra de linha no arquivo criado e esta não foi apresentada no navegador, isto porque o HTML é linguagem de elementos(tags) e existe um para representar a quebra de linha, o elemento <br />. Faça a alteração conforme código 2 e veja o resultado, conforme imagem 9.
<html>

<head>

<title>ClienteWeb - Oi Mundo</title>

</head>

<body>

<div>
Linha 1<br />
Linha 2
</div>

</body>

</html>
Código 2 - Adicionando o elemento de quebra de linha <br />

Imagem 9 - HTML após a alteração de quebra de linha

Assim pudemos ver que o HTML é uma linguagem de elementos, onde têm informações sobre o próprio documento e seu conteúdo. O elemento head possui informações sobre o documento, como por exemplo o título e o conteúdo do HTML fica dentro do elemento body. Existem elementos como o <div> e o <br /> que são utilizados para organizar o conteúdo do HTML. Para conhecer os elementos existem alguns sites úteis como o :
MSDN - Microsoft Develper Network
MDC - Mozilla Developer Center

O próprio VWD possui um editor visual de HTML, que é interessante utilizá-lo para aumentar nossa produtividade. Ainda assim é extremamente importante para um bom desenvolvedor WEB entender como funciona a sintaxe HTML, pois mais tarde, quando estivermos fazendo um uso avançado de funcionalidades WEB, como o AJAX, pode ser necessário escrever um simples HTML.

Referências:
http://www.w3.org/QA/Tips/Doctype
http://www.w3.org/QA/2002/04/valid-dtd-list.html
http://msdn.microsoft.com/en-us/library/ms535240(VS.85).aspx