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


Título para tabelas decoradas com CSS

Criação e aplicação de estilos com CSS para realizar tabelas com uma decoração vistosa e fácil de aplicar.


CSS são Folhas de Estilo em Cascata. Muitos de vocês já devem conhecer e suponho que já devem ter utilizado em mais de uma ocasião. Em qualquer caso, tanto para aprender o que são como para consolidar os conhecimentos, poderão acessar ao Manual de CSS de criarweb.com.

Vamos ver um uso das CSS que pode ser muito interessante para fazer tabelas com títulos que tenham um certo estilo. O bom das CSS é que podemos definir o estilo uma vez e se pode utilizar em múltiplos elementos da página. Com tudo isso, vamos tratar neste artigo: a definição de um estilo e a aplicação para fazer distintos tipos de decoração de tabelas.

Podemos ver o resultado final que vamos obter.

Definição dos estilos

No cabeçalho da página colocamos a etiqueta <style> que serve para definir os estilos a utilizar na página. Vamos definir um estilo por padrão para as células (etiqueta <td>) e duas classes, a primeira para as tabelas e a segunda para as células titulares (as que têm cor de fundo).

<style type="text/css">
td {
    font-family:verdana,arial;
    font-size:8pt;
}
.estilotabela{
    background-color:ffffff;
    border-style:solid;
    border-color:666666;
    border-width:1px;
}
.estilocelula{
    background-color:ddeeff;
    color:333333;
    font-weight:bold;
    font-size:10pt;
}
</style>

Os atributos de estilos podem ser conhecidos no manual de CSS. Neste caso, para a classe estilotabela estamos definindo uma cor de fundo, uma borda sólida, uma cor da borda e uma largura da borda, por essa ordem. Para a classe estilocelula estamos definindo uma cor de fundo, uma cor do texto, uma espessura da fonte e um tamanho da fonte.

Utilização dos estilos para obter uma tabela decorada

Vejamos o código da primeira tabela do exemplo.

<table width=280 height=18 cellpadding=2 cellspacing=2 class="estilotabela">
<tr><td class="estilocelula">Título de seção</td></tr>
<tr><td>Este é um texto que poderia ser a parte debaixo da tabela com o conteúdo relacionado com este título.</td></tr>
</table>

O único que tem de especial é que utiliza as classes que foram definidas previamente. Na etiqueta <table> se utiliza a classe estilotabela e na etiqueta <td> que queremos que seja a titular se utiliza a classe estilocelula. A outra célula terá o estilo definido para todas as células em geral.

A outra tabela teria este código:

<table width=280 height=18 cellpadding=2 cellspacing=2 class="estilotabela">
<tr><td class="estilocelula">Título de seção</td></tr>
</table>
<table width="280" cellpadding="2" cellspacing="2"><tr><td>
Este é um texto que poderia ser a parte debaixo da tabela com o conteúdo relacionado com este título.
</td></tr></table>

Neste caso utilizamos duas tabelas para fazer o efeito. A tabela de cima tem uma borda e a de baixo não. Para isso, aplicamos a classe definida para a tabela e a célula somente na tabela de cima, assim, a borda definida na declaração de estilos só afeta a tabela de cima.

Podemos ver o resultado em uma página a parte.

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ários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



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

Hospedado por Hostnet Hospedagem de Sites