1. Processamento de pÁginas da Web estÁticas
Um site estático é formado por um conjunto de páginas em HTML relacionadas e hospedadas num servidor Web.
Um servidor Web é o software que apresenta páginas da Web em resposta a solicitações de navegadores da Web. Uma solicitação de uma página é gerada quando um visitante clica num link numa página da Web, ou quando digita um URL na caixa de texto de endereço do browser.
O conteúdo final de uma página da Web estática é determinado pelo designer da página e não é alterado quando ela é solicitada.
Segue-se um exemplo:
http://help.adobe.com/pt_BR/Dreamweaver/10.0_Using/WSE282D4DA-F2A4-4ac2-91A2-823B3A8C5707.html
<html>
<head> <title>Trio Motors Information Page</title> </head> <body>
<h1>About Trio Motors</h1> <p>Trio Motors is a leading automobile manufacturer.</p> </body> </html>
Todas as linhas do código em HTML da página são escritas pelo designer antes da página ser colocada no servidor. Como o HTML, uma vez no servidor, não é alterado, esse tipo de página é chamado de página estática.
Nota: Mais especificamente, uma página “estática” pode não ser tão estática assim. Por exemplo, uma imagem de sobreposição ou um conteúdo Flash (um arquivo SWF) pode dar vida a uma página estática. No entanto, essa documentação se refere a uma página como sendo estática caso ela seja enviada para o navegador sem modificações.
Quando recebe uma solicitação de uma página estática, o servidor Web lê a solicitação, localiza a página e envia-a para o navegador solicitante, tal mostra o seguinte exemplo:

Imagem1 - Solicitação de uma pagina a um servidor WEB
- 1.
- Navegador da Web solicita a página estática.
- 2.
- Servidor Web localiza a página.
- 3.
- Servidor Web envia a página para o navegador solicitante.
2. HTML
O HTML, ou Hypertext Markup Language, é uma linguagem padrão direccionada ao acesso e à exibição de páginas Web.
As linhas de código HTML são interpretadas pelos browsers que exibem o resultado final ao utilizador, sem necessidade de compilação. Basicamente podemos considerar que a linguagem HTML é constituída por textos e por códigos especiais denominados tags (os comandos da linguagem).
3. Conceitos bÁsicos de HTML
As tags são constituídas por um comando inserido dentro dos símbolos de menor que < e maior que >.
Exemplo: <html>; <body>; <br>.
As tags começam com <>e são fechadas por </>.
Exemplo:
<html> ... </html>
Um documento HTML básico deve conter pelo menos as seguintes tags:
<html>
<head>
<title>Título da página</title>
</head>
<body>
Corpo da página
</body>
</html>
Não precisamos de um compilador para obter um resultado dos códigos HTML.
Tudo o que precisamos é de um editor de textos comum e de um navegador que se encarregará de interpretar o código.
A diferença básica que fará com que o sistema operacional identifique que se trata de uma página HTML é a extensão do arquivo.
Ou seja, enquanto um arquivo de texto c é gravado com a extensão ".txt", uma página Web deve ser gravada com a extensão ".htm" ou ".html".
O exemplo que se segue apresenta uma página de titulo "Primeira página" e de conteúdo "Alô, mundo!".
<html>
<head>
<title>Primeira página</title>
</head>
<body>
Alô, mundo!
</body>
</html>
Analisando as linhas de código acima.
Todos os documentos em HTML iniciam-se com a tag <html> e encerram-se com </html>.
Todo o conteúdo do documento deverá estar inserido dentro desse par de tags.
As outras tags fundamentais num documento HTML são aquelas que delimitam o cabeçalho e o corpo do documento.
Tudo aquilo que estiver inserido entre a tag de abertura<head> e a de encerramento </head> é considerado cabeçalho do documento.
A parte mais importante do cabeçalho é o título, que é inserido dentro da tag <title>...</title>.
Os títulos são mostrados na barra de título do programa e na área em que aparecem as páginas já visitadas.
Também é fundamental para os mecanismos de busca da internet que exibirão o título da página como o link de opção encontrada.
O corpo são os textos, imagens, documentos, formulários etc mostrados pela janela do navegador.
No código, corpo é tudo aquilo inserido entre as tags <body> e </body>.
3.1. ParÂmetros do <body>
■ <body bgcolor=“”> cor de fundo para a página.
■ <body background=“”> imagem de fundo da página.
■ <body text=“”> cor do texto da página.
■ <body link=“”> cor dos links.
■ <body vlink=“”> cor dos links que já foram visitados.
Tabela de cores: http://ufpa.br/dicas/htm/htm-cor1.htm
Exemplo 1:
<html>
<head>
<title>HTML - EXEMPLO1</title>
</head>
<body bgcolor="#FFFFCC" text="#FF3300">
</body>
</html>
Exemplo 2:
<html>
<head>
<title>HTML - EXEMPLO2</title>
</head>
<body text="#FF3300" background="pattern_149.gif">
</body>
</html>
3.2 A TAG <p> (ParÁgrafos <p> </p>)
A tag <p> utiliza-se para criar parágrafos.
As linhas do parágrafo são criadas com <BR>; a tag <br> não tem que ser fechada.
Exemplo 3:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTML - PARÁGRAFOS </title>
</head>
<body bgcolor="#FFFFCC" text="#FF3300">
<p>Isto é um parágrafo</p>
</body>
</html>
Importante observar que:
os documentos transmitidos por meio do HTTP que são do tipo texto, tais como text/html, text/plain, etc., podem enviar um parâmetro charset no cabeçalho HTTP para especificar a codificação de caracteres a ser utilizada no documento.
+ informação em: http://www.icmc.usp.br/ensino/material/html/head.html
Exemplo 3:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTML - Parágrafos e linhas</title>
</head>
<body bgcolor="#FFFFCC" text="#FF3300">
<p>Isto é um parágrafo <br> que vai conter <br> duas linhas</p>
</body>
</html>
Alinhamento de textos com a tag <P>
Os parágrafos também podem ter atributos para o alinhamento dos textos.
Basta apenas incluir depois do "P" o parâmetro "align=tipo de alinhamento".
Os atributos são:
Left: Alinhamento à esquerda
Rigth: Alinhamento à direita
Center: Centrado
Justify: Texto justificado
Exemplo 4:
<p align="left">Texto alinhado à esquerda</p> <p align="right">Texto alinhado à direita</p>
<p align="center">Texto centrado</p>
<p align="justify">Texto justificado</p>
|