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

Índice do Manual Tutoriais de web design
+ Como fazer um gif animado com Photoshop
+ Definições de tela
+ As cores e HTML
+ Formatos gráficos para páginas web
+ Tabela com esquinas arredondadas
+ Tabela com desenho em sua base
+ Tabela com desenho em sua base II
+ Frames sem bordas
+ Barra de navegação HTML simples
+ Barra de navegação HTML
+ Setores de Photoshop
+ Listas HTML feitas com tabelas
+ Tabela melhorada com imagens para barra de navegação
+ Informe sobre o estudo Eyetrack III
+ Montar uma web a partir de uma imagem com Photoshop
+ Como criar um gif com Photoshop II
+ Fluxograma
+ Formatos de Arquivos
+ 30 dicas de Photoshop
+ Criar imagem em miniatura (thumbnail) com Photoshop
+ Efeito de texto com Photoshop
+ Links sem sublinhado
+ Fundo tipo mosaico a partir de uma imagem com Photoshop
+ Efeito de reflexo de texto em Photoshop
+ Fazer um texto que se adapta a um círculo, Photoshop CS2
+ Trabalho com ações de Photoshop. Gravar e executar uma ação
+ Lote com Photoshop para executar uma ação sobre os arquivos de um diretório
+ Mudar o tamanho de todas as imagens de uma pasta com Photoshop
+ O banner perfeito
+ Páginas fluidas

Descrição dos capítulos

Índice do Manual Workshop de HTML
+ Contato com navegante
+ Avaliar uma web
+ Fundos de imagem em HTML
+ Como proteger o código fonte de uma web
+ Desabilitar a barra de imagens do Internet Explorer
+ Tabela com esquinas arredondadas
+ Tabela com as esquinas arredondadas, tipo 2
+ Frames sem bordas
+ Caixa elegante e simples com HTML
+ Tabela melhorada com imagens para barra de navegação
+ Barra de navegação HTML simples
+ Barra de navegação HTML
+ Escrever por cima das imagens
+ Tabela com desenho em sua base
+ Tabela com desenho em sua base II
+ Listas HTML feitas com tabelas
+ Gestão de mapas
+ Teclas rápidas para os links
+ Construir uma página web com tabelas
+ Recarregar ou endereçar a outra página com HTML
+ Transparência em formatos gráficos para web GIF e PNG
+ Colocar vídeo em uma página web através de YouTube
+ Como fazer uma transparência com GIF sem halos
+ Contador de visitas com a procedência dos usuários

Descrição dos capítulos

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


Listas HTML feitas com tabelas

Workshop de HTML no qual se realiza uma lista de elementos, porém utilizando tabelas no lugar da estrutura de lista OL ou UL.


As listas de elementos criadas com HTML (com as etiquetas <ul> ou <ol>) são pouco versáteis, pelo na minha opinião. Servem para fazer listas com bastante rapidez, mas se quisermos realizar algo um pouco mais complicado, não temos garantias de que vai funcionar. Por exemplo, pode ser que necessitemos de una lista de elementos ordenada que tenha vários níveis de classificação 1), 1.1), 1.2), 1.2.1), 1.2.2), 1.3), 2)... neste caso não nos servirá aninhar as etiquetas <ol>, porque não há maneira de especificar que a lista permita índices de tipo x.y) ou x.y.z).

Outro exemplo para o qual não nos serve a lista, tal qual está definida em HTML, é uma onde, no lugar de pontos em cada elemento, colocamos o logo da companhia para a qual estamos desenvolvendo a página. A lista permite configurar para colocar vários tipos de pontos (bullets em inglês): círculos, circunferências, quadrados, mas se desejamos que tenham outros tipos de elementos, temos que realiza-lo a mão.

Veremos neste artigo como utilizar uma tabela para fazer uma lista de elementos mais bonita. Não é um exercício difícil, mas sim útil. No meu caso, é mais habitual realizar as listas com tabelas que utilizar o próprio sistema de listas proporcionado por HTML. Espero que sirva também como exercício para as pessoas que se estão iniciando na linguagem HTML.

Tabela no lugar de lista

Para isso vamos realizar uma tabela com duas colunas. Na da esquerda colocaremos a imagem que queremos utilizar para a lista e na da direita, os textos dos elementos. Teremos uma fila por cada elemento da lista.

O exemplo que vamos construir terá este aspecto:

Elemento 1 da lista
Este seria um segundo elemento
Característica adicional a ressaltar
Pode haver elementos cujas características ocupem várias linhas. Colocamos VALIGN=TOP na célula do bullet para que apareça acima.


O código é muito simples de realizar. Simplesmente temos que conhecer um pouco o uso de tabelas e prover de uma imagem para os elementos das listas. Podemos utilizar os atributos da tabela para conseguir que se veja como desejemos. Por exemplo, para separar as células, utilizamos os atributos da tabela cellpadding e cellspacing. Se há elementos que ocupem várias linhas é conveniente utilizar o atributo valign=top nas células dos bullets.

O código deste exemplo seria o seguinte:

<table cellpadding="2" cellspacing="2">
<tr>
   <td valign=top><img src="bullet.gif" width="21" height="18" alt="" border="0"></td>
  <td>Elemento 1 da lista</td>
</tr>
<tr>
  <td valign=top><img src="bullet.gif" width="21" height="18" alt="" border="0"></td>
   <td>Este seria um segundo elemento</td>
</tr>
<tr>
   <td valign=top><img src="bullet.gif" width="21" height="18" alt="" border="0"></td>
   <td>Característica adicional a ressaltar</td>
</tr>
<tr>
   <td valign=top><img src="bullet.gif" width="21" height="18" alt="" border="0"></td>
   <td>Pode haver elementos cujas características ocupem várias linhas. Colocamos VALIGN=TOP na célula do bullet para que apareça acima.</td>
</tr>
</table>


Outro exemplo

Vejamos agora outro exemplo muito similar. O efeito a buscar é o seguinte:

Elemento 1 da lista
Este seria um segundo elemento
Característica adicional a ressaltar
Pode haver elementos cujas características ocupem várias linhas. Colocamos VALIGN=TOP na célula do bullet para que apareça acima.


Para fazer com que a imagem do elemento da lista fique bem alinhada com o texto da direita, utilizamos o atributo vspace de <IMG>, que define o espaço livre em pixels que deve ficar acima e abaixo da imagem. Isto é especialmente útil se quisermos utilizar bullets de tamanho reduzido.

O código seria o seguinte:

<table cellpadding="1" cellspacing="1">
<tr>
   <td valign=top><img src="bullet_peq.gif" width="7" height="7" alt="" border="0" vspace=5></td>
   <td>Elemento 1 da lista</td>
</tr>
<tr>
   <td valign=top><img src="bullet_peq.gif" width="7" height="7" alt="" border="0" vspace=5></td>
   <td>Este seria um segundo elemento</td>
</tr>
<tr>
   <td valign=top><img src="bullet_peq.gif" width="7" height="7" alt="" border="0" vspace=5></td>
   <td>Característica adicional a ressaltar</td>
</tr>
<tr>
   <td valign=top><img src="bullet_peq.gif" width="7" height="7" alt="" border="0" vspace=5></td>
   <td>Pode haver elementos cujas características ocupem várias linhas. Colocamos VALIGN=TOP na célula do bullet para que apareça acima.</td>
</tr>
</table>

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Tutoriais de web design

Dentro de Workshop de HTML

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


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