Criando um Site Passo-a-Passo: Parte 6
Na matéria anterior, vimos como montamos o mapa do site e a estrutura (wireframe) básica do layout da CarlosHPS Vídeo-Locadora. Agora, veremos como iniciar o desenvolvimento da 1ª página do site utilizando o Dreamweaver e alguns conceitos de Tableless (XHTML e CSS).
1 – Organização
Estou utilizando a versão CS3 do Dreamweaver para desenvolver o site, portanto é essencial para a organização do projeto, que definamos a criação do site no aplicativo. Contudo, você poderá usar qualquer outro editor HTML ou até mesmo um editor de textos como o Bloco de Notas. O importante mesmo é criar um diretório específico para os arquivos do projeto, juntamente com as pastas “imagens” e “scripts”.

Fig. 01: Criação do site no Dreamweaver
2 – Estudando a Estrutura do Layout
Ao observarmos o layout, podemos dividi-lo em blocos horizontais de modo a facilitar a distribuição e organização do nosso código. Vejamos a descrição breve de cada setor:
#GERAL – Bloco onde todo o conteúdo será criado.
#TOPO – Bloco onde inseriremos o menu, logotipo e a chamada principal do site.
#CONTEUDO – Bloco onde colocaremos o conteúdo do site juntamente com a barra lateral direita.
#RODAPE – Bloco da base do site.
3 – Criando o Código Básico
No Dreamweaver (ou outro editor html/editor de texto), vamos criar a estrutura básica de qualquer página HTML:
<html>
<head>
<title></title>
</head>
<body>
CONTEÚDO
</body>
</html>
Dando o título ao site e inserindo as principais tags <DIV> que representam os blocos de conteúdo, nosso código ficará assim:
< !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>CarlosHPS Vídeo-Locadora</title> </meta></head> <body> <!--Início do bloco #GERAL --> <div id="GERAL"> <!--Início do bloco #TOPO --> <div id="TOPO"> Topo do Site </div> <!--Fim do bloco #TOPO --> <!--Início do bloco #CONTEUDO --> <div id"CONTEUDO">Conteúdo do Site</div> <!--Fim do bloco #CONTEUDO --> <!--Início do bloco #RODAPE --> <div id="RODAPE"> Rodapé do site </div> <!--Fim do bloco #RODAPE --> </div> <!--Fim do bloco #GERAL --> </body> </html>
4 – Inserindo o CSS
Como estamos iniciando ainda, para ir vendo os resultados assim que construímos o site, vamos criar a nossa folha de estilos paralelamente. O básico está aí embaixo. Apenas criei o essencial para facilitar a visualização dos blocos.
/*
Nome do Layout: CarlosHPS Vídeo-Locadora
URL do Layout: http://www.carloshps.com.br/blog/
Descrição: Código desenvolvido para o layout do site
fictício "CarlosHPS Vídeo-Locadora"
Versão: 1.0
Atualizado em: 27/06/2008 | Caldas Novas - Goiás
Autor: CarlosHPS Webdesigner
*/
/*Formatação básica do layout
****************************/
body {
margin:0px;
padding:0px;
background-color:#252525;
color: #666666;
font: 11px "Trebuchet MS", Calibri, Verdana, Arial;
}
/*Formatação bloco GERAL
****************************/
#GERAL {
background-color:#009900;
}
/*Formatação bloco TOPO
****************************/
#TOPO {
background: #33CCFF;
}
/*Formatação bloco CONTEUDO
****************************/
#CONTEUDO {
background: #FF9900;
}
/*Formatação bloco RODAPE
****************************/
#RODAPE {
background: #CC0000;
}
Agora, vamos vincular este arquivo (salvo como estilo.css) à página criada anteriormente (salva como index.html).
<title>CarlosHPS Vídeo-Locadora</title> <link href="scripts/estilo.css" rel="stylesheet" type="text/css">
Vejamos o resultado no navegador:

Fig.03: Exibição nos navegadores F.Fox 3.0 e IE 7.0
Uma observação conceitual: ID é um identificador único de elemento HTML, isto é, ele não pode ser utilizado por nenhum outro elemento. As classes seguem o mesmo propósito das ID’s, não podem conter caracteres especiais, espaços e cedilhas.
Bom, pessoal, no próximo tutorial vamos inserir e formatar o menu além de iniciarmos a inserção das imagens.
Até lá.
CarlosHPS Webdesigner




















há 1 ano atrás
há 1 ano atrás
há 1 ano atrás
Por gentileza, poderia postar todo o código final que ficou na pagina do Dreamweaver para que possa estudar onde que eu errei?
há 1 ano atrás
Fabio,
Posta seu código aqui que eu dou uma olhada pra você.
CarlosHPS Webdesigner
há 1 ano atrás
#GERAL {
background-color:#009900;
Topo do Site
#TOPO {
background: #33CCFF;
Conteúdo do site
#CONTEUDO {
background: #FF9900;
Rodapé do site
#RODAPE {
background: #CC0000;
há 1 ano atrás
Fábio,
Não sei se percebeu, mas existe uma “lógica de programação” no CSS.
Quando você abre uma “chave” => {
para inserir atributos a uma classe do CSS, é preciso fechá-la logo em seguida, colocando-a assim: => }
Ou seja, criado o parâmetro:
#RODAPE {
background: #CC0000;
Faltou após o ; (ponto e vírgula) a chave fechando o processo, }
Feche todos que estão abertos, salve a página e atualize-a no navegador e veja se funciona. Se não funcionar, dê-me um toque novamente.
CarlosHPS
há 1 ano atrás
há 1 ano atrás
Olá, johnny
Tutoriais são feitos para estudar mesmo. Se seguir passo a passo desde o início, conseguirá montar este site tranquilamente.
CarlosHPS
há 1 ano atrás
Sou publicitário e um dos meus professores sempre dizia:
Tudo o que você aprender não se esqueça de ensinar…..
Valeu !!!
há 1 ano atrás
Olá, Rich
Fico feliz em ver um comentário de um profissional do ramo publicitário. Obrigado mesmo.
O que faço apenas é viver a Internet em sua essência: compartilhando conhecimentos.
Um abraço.
CarlosHPS
há 1 ano atrás
há 1 ano atrás
Amanda,
Pelo que eu sei, este programa não trabalha com códigos html. Recomendo que faça tudo no bloco de notas, senão, não vai funcionar mesmo.
Atenciosamente,
CarlosHPS Webdesigner
há 11 meses atrás
vlw
há 11 meses atrás
Quais dúvidas, Adriano?
Poste-as aqui, por gentileza.
Abração.
CarlosHPS Webdesigner
há 9 meses atrás
há 9 meses atrás
Olá, Charles
Desculpa a demora na resposta…
Você, na página html, vinculou o arquivo CSS?
há 8 meses atrás
Qlqr coisa, me envie por email.
há 8 meses atrás
Olá, Rafael
Já fiz a correção. Este problema sempre ocorre quando atualizo o plugin que gera a formatação do código.
Agradeço pela observação. Obrigado.
Abração.
CarlosHPS Webdesigner