Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Workshop de CSS
SEÇÕES
Manuais relacionados
+Workshop de CSS
Categorias
+CSS

Índice do Manual Workshop de CSS
+ Aplicação avançada de estilo aos links
+ Como evitar que um página se imprima
+ Título para tabelas decoradas com CSS
+ Bordas pontilhadas com CSS
+ Estilos em campo de texto
+ Montar uma página com CSS
+ Montar uma página com CSS II
+ Montar uma página com CSS III
+ Montar uma página com CSS IV
+ Montar uma página com CSS V
+ Variar o desenho e a construção com a folha de estilos
+ Workshop de CSS, Opacity
+ Links com estilo CSS que simulam botões
+ Criar um menu dinâmico com CSS
+ Utilizar CSS para montar um boletim
+ Caixa simples e elegante com CSS
+ Decorar um campo select de formulário com CSS
+ Esconder com CSS o e-mail aos spambots
+ Efeito de sombra com CSS
+ Texto na vertical usando CSS
+ Mudando o cursor do mouse
+ Caixa CSS para colocar conteúdo
+ Construção CSS com duas colunas
+ Construção CSS com três colunas
+ Variação da construção com CSS com 3 colunas
+ Caixa CSS com as esquinas arredondadas
+ Caixa CSS com linha de borda arredondada
+ Construir uma galeria de fotos com CSS
+ Construir uma galeria de fotos com CSS usando listas
+ Criação de gráficos de barras com CSS para a construção
+ Estilizando formulários
+ Realizar um rollover só com CSS e utilizando imagens
+ CSS para campos textarea de formulário
+ CSS para imprimir páginas web
+ Gerar colunas com CSS de uma lista sem tabelas
+ Molduras para fotos com CSS
+ Gráfico de barras com CSS, parte 2

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Montar uma página com CSS

Tutorial para montar uma página web utilizando CSS ao invés de tabelas.


Vamos realizar um exercício de projeção de uma página web utilizando unicamente folhas de estilo em cascata (CSS), separando completamente o conteúdo do arquivo HTML das definições do aspecto, que serão salvadas em um arquivo .css. Realizaremos o exercício passo a passo, partindo de uma imagem desenhada previamente com um programa de edição gráfica como Photoshop.

Referência: Temos um manual para aprender CSS em CriarWeb.com, onde aliás se explica as primeiras noções e conceitos que existem para conhecer sobre a construção.

Imagens de partida

Podemos ver a imagem que criamos e que vamos tentar construir o mais parecido possível. Não é o objetivo deste manual oferecer as técnicas para realizar esta imagem, embora em outros manuais de CriarWeb.com podemos ver tutoriais para aprender alguns dos truques de desenho utilizados.

Trata-se de um desenho simples, porém, onde se encontram elementos distintos e variados com os quais trabalhar.

Desta imagem extraíamos alguns gráficos, que utilizaremos na hora de construir o desenho. Seria interessante baixa-lo para poder realizar o exercício por sua conta.

Para os impacientes, temos um link à página do resultado que vamos conseguir realizar no final do artigo. Pode ser bom vê-la para ter uma idéia da onde queremos chegar.

Desenvolvimento da página e a folha de estilos

Vamos gerar os arquivos HTML e CSS de uma vez, mas passo a passo, de forma que possamos explicar as etiquetas e estilos que utilizamos para cada parte da página.

Como primeiro passo, no cabeçalho <head> do documento HTML, linkaremos com uma folha de estilos externa.

<head>
<title>A web do inverno</title>
<link rel="STYLESHEET" type="text/css" href="estilo.css">
</head>


O corpo da página <body>

Na declaração de estilos CSS, para o corpo da página, definimos uma imagem de fundo "fundo.gif", que se repetirá por toda a página em um mosaico. Também se definem as margens e o alinhamento do texto, neste caso centrado, para que o conteúdo da página apareça no centro (isto é necessário para Internet Explorer, o centrado em Mozilla e em outros navegadores se realiza na camada principal com o atributo "margin" definido como "auto").

Ademais, definem-se outros atributos para o corpo da página, que logo herdarão outros elementos, como o tipo de letra ou a cor do texto.

BODY {
background : #C0D9D9 url(images/fundo.gif) repeat;
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
margin : 20px 0px 20px 0px;
text-align: center;
}

A camada conteúdo

Geralmente, utiliza-se uma camada principal, a qual chamamos conteúdo. Dentro desta camada se colocam todos os elementos que a página vai ter.

<div id="conteudo">

</div>

Nesta camada definimos o alinhamento do texto à esquerda (porque no corpo havíamos centralizado o texto, para que Internet Explorer centralize a camada conteúdo e desejamos que o alinhamento padrão seja à esquerda). Também definimos uma largura de 700px, uma cor de fundo branco e a margem, com o atributo "margin", o definimos como "auto", para que Mozilla e outros navegadores centralizem a camada.

#conteudo{
text-align: left;
width: 700px;
background-color : #ffffff;
margin: auto;
}

Aliás, deixamos deliberadamente a borda da camada, que havíamos definido no desenho original. Poderíamos ter definido o atributo "border", mas isso nos repercute negativamente na montagem em Explorer. Veremos mais adiante como colocá-lo para que seja visto corretamente em todos os navegadores.

Este exercício será visto em vários passos. No bloco seguinte mostraremos como se monta o cabeçalho e a barra de navegação.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Workshop de CSS

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em CSS


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 4 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites