• Cadeado sem travas
    Crackers contornan a proteção contra a pirataria de música digital contida no Windows Media.
  • Os vírus do milênio
    Cavalos-de-tróia chegam por e-mail disfarçados de correção para o problema do ano 2000.


  • O notebook na rede USB
    Como preparar um notebook e um micro de mesa para trocar dados, conectados numa rede padrão USB


  • Chat dentro da página
    O Odigo, novo programa na estilo do ICQ, inventa bate-papo para visitantes de uma mesma Web page.


  • Os minissistemas
    Eis recursos-chave dos ambientes operacionais para micros de mão como o Palm OS e o Windows CE.


  • Arquivo de índices
  • O que está na pasta?
  • Ordem alfa


  • HotSync remoto
    Uso um micro de mão Palm III há poucos dias. Gostaria de saber como sincronizar o banco de dados desse micro com a cópia mantida em meu computador doméstico, via modem.
  • Meus documentos
    Recentemente, sem querer, removi o ícone Meus Documentos do desktop do meu micro. Como recuperá-lo?
  • Compactação de diretório
    Tenho uma dúvida sobre o compactador de arquivos WinZip. Quero copiar, do micro de casa para o do escritório, todo o conteúdo de uma pasta de documentos, que contém algun subdiretórios. Para que os arquivos caibam num ZipDrive de 100 MB, preciso compactá-los. Como fazer isso com o WinZip mantendo a estrutura de pastas e subpaspas?
  • Contador de tempo
    Ai como eu coloco um contador de tempo que a pessoa esta na minha hp?
  • Mudando a cor de fundo
    Ai como eu fasso para cada usuario que entrar na minha home page mudar a cor de fundo?
  • CGI Gratuito
    Alguem sabe um servidor de conteudo gratis que suporte cgi?


  • Montar um fórum é moleza
    Dá para criar salas de discussão em 40 minutos com este programa CGI em linguagem Perl.

     

  • Tutorial

    E-mail para esta seção: [email protected]

    Veja como criar tabelas
    Tutorial Básico

  • Principais Marcações
  • Atributos de Tabelas
  • Outros Elementos de Controle

    Principais Marcações

    Segue abaixo o conjunto de marcações essenciais para desenhar tabelas em HTML. Alguns atributos podem ser definidos para cada uma dessas marcações. Falaremos desses atributos mais adiante.

  • <TABLE></TABLE>
    Toda tabela deve ser iniciada com a marcação <table> e encerrada com </table>.

    ATENÇÃO: Dessa forma a tabela vai aparecer sem bordas, mas dividindo linhas e células.

    Para que a tabela apareça com bordas simples, defina dessa forma <table border></table>. Antes e depois de uma tabela, acontece sempre uma quebra de linha.

  • <TR></TR>
    Cada linha de uma tabela deve sempre aparecer entre as marcações <tr> e </tr>. ( TR = Table Row ).

  • <TD></TD>
    Esta é a marcação que define cada célula de uma tabela. As células de uma tabela devem sempre aparecer entre as marcações de linhas (<tr> e </tr>). Como padrão, o texto nas células é alinhado a esquerda.

  • <TH></TH>
    Dessa forma são definidos os títulos de uma tabela. Estes podem ser posicionados em qualquer célula. A diferença entre a marcação de célula e título de célula é que o título aparece em negrito.

    Vamos ver então o exemplo de uma tabela utilizando essas marcações básicas.

    <table border>
    <tr>
    <td>Itens/Mês</td>
    <th>Janeiro</th><th>Fevereiro</th><th>Março</th>
    </tr>
    <tr>
    <th>Usuarios</th><td>80</td><td>93</td><td>120</td>
    </tr>
    <tr>
    <th>Linhas</th><td>3</td><td>3</td><td>5</td>
    </tr>
    </table>

    Vai aparecer dessa forma:
    Itens/Mês JaneiroFevereiroMarço
    Usuarios8093120
    Linhas335

    Atributos

    As marcações das tabelas, podem apresentar resultados diferentes, se acompanhadas de alguns atributos. Vamos ver os principais:

  • <BORDER>
    Esse atributo aparece junto a marcação TABLE. Caso esse atributo não apareça, a tabela não terá bordas.
    Ou seja, como já vimos, para obter uma tabela com bordas, ela deve ser delimitada pelas marcações <tabel border></table>.

  • <Align>
    Este atributo pode ser aplicado a TR, TH e TD, e controla como será o alinhamento do texto dentro de uma célula, com relação às bordas laterais.
    Aceita os valores left, center, right, respectivamente para alinhas a esquerda, centralizar ou alinhar a direita.

    Veja o exemplo:

    <table border>
    <tr>
    <td>Primeira célula</td><td>Segunda célula</td><td>Terceira célula</td>
    </tr>
    <tr>
    <td align=center>centro</td>
    <td align=left>esquerda</td>
    <td align=right>direita</td>
    </tr>
    </table>

    Aparece assim:
    Primeira célulaSegunda célulaTerceira célula
    centro esquerda direita

  • <VALING>
    Pode ser aplicado a TR, TH e TD, e define o alinhamento do texto nas células com relação a borda superior e inferior.

    Aceita os valores top, middle e bottom.

    <table border>
    <tr>
    <td>Teste para alinhamento<br>
    com relação a bordas<br>
    inferior e superior<br>
    </td>
    <td valign=top>TOP</td>
    <td valign=middle>MIDDLE</td>
    <td valign=bottom>BOTTOM</td>
    </tr>
    </table>

    Aparece assim:
    Teste para alinhamento
    com relação a bordas
    inferior e superior
    TOP MIDDLE BOTTOM

  • <NOWRAP>
    Este atributo evita que haja uma quebra de linha dentro de uma célula. Cautela ao utilizá-lo, para não produzir células muito largar.

  • <COLSPAN>
    Pode ser aplicado a TH ou TD. Define quantas colunas uma célula poderá abranger. Por padrão cada ce´lula corresponde a uma coluna, ou seja COLSPAN=1.

    Vejamos um exemplo

    <table border>
    <tr>
    <td colspan=3>3colunas</td><td>normal</td><td>normal</td>
    </tr>
    <tr>
    <td>col 1</td><td>col 2</td><td>col 3</td><td>col 4</td><td>col 5</td>
    </tr>
    </table>

    Que fica assim:
    3colunasnormalnormal
    col 1col 2col 3col 4col 5

  • <ROWSPAN>
    Este atributo pode ser aplicado a células (TH e TD) e define quantas linhas uma mesma célula pode abranger. Assim como na marcação anterior, o padrão é uma célula corresponder a uma linha.

    Novamente, vamos ver exemplos:

    <table border>
    <tr>
    <td rowspan=3>3linhas</td>
    <td>col2</td><td>col3</td><td>col4</td><td>col5</td></tr>
    <tr>
    <td>col 2</td><td>col 3</td><td>col 4</td><td>col 5</td>
    </tr>
    <tr>
    <td>col 2</td><td>col 3</td><td>col 4</td><td>col 5</td>
    </tr>
    </table>

    Apresenta-se dessa forma:
    3linhas col2col3col4col5
    col 2col 3col 4col 5
    col 2col 3col 4col 5

    Mais elementos de controle
    Vamos ver agora mais um conunto de extensões que permitem maior controle sobre tabelas.
    Estas são especialmente úteis na criação de múltiplas tabelas intercaladas.

  • BORDER=<value>
    Acrescentando um valor ao atributo BORDER é possível colocar tabelas em maior destaque:

    <table border=5>
    <tr>
    <td>teste1<td> <td>teste2</td> <td>teste3</td>
    </tr>
    <tr>
    <td>teste4<td> <td>teste5</td> <td>teste6</td>
    </tr>
    <table>
    teste1 teste2 teste3
    teste4 teste5 teste6

  • CELLSPACING=<value>
    Este atributo é aplicável à marcação TABLE. Como padrão, o Internet Explorer 5.0 utiliza espaço 2 entre as células. Este atributo define o espaço entre cada célula na tabela.

    <table border cellspacing=5>
    <tr>
    <td>teste1<td> <td>teste2</td> <td>teste3</td>
    </tr>
    <tr>
    <td>teste4<td> <td>teste5</td> <td>teste6</td>
    </tr>
    <table>
    teste1 teste2 teste3
    teste4 teste5 teste6

  • CELLPADDING=<velue>
    Este atributo é aplicado também à marcação TABLE e define a distância entre o texto e a borda de cada célula.

    Veja exemplo:

    <table border cellpadding=8>
    <tr>
    <td>teste1<td> <td>teste2</td> <td>teste3</td>
    </tr>
    <tr>
    <td>teste4<td> <td>teste5</td> <td>teste6</td>
    </tr>
    <table>
    teste1 teste2 teste3
    teste4 teste5 teste6

    A tabela mais compacta possível seria definida como: <table border=0 cellspacing=0 cellpadding=0>

  • WIDTH=<value or percent>
    Este atributo pode ser aplicado tanto a TABLE como a TH e TD. A ele tanto pode ser associado um valor em "pixels" (ponto em tela gráfica), como um valor percentual. Ou seja, determina o quanto da tela uma tabela ou célula da tabela deverá ocupar.

    Vamos ver os exemplos:

    <table border width=50%>
    <tr>
    <td>segunda<td>
    <td>Terça</td>
    <td>Quarta</td>
    </tr>
    <tr>
    <td>Quinta<td>
    <td>Sexta</td>
    <td>Sábado</td>
    </tr>
    <table>

  • rename.net
    Free URL provided by Rename.Net


    Bugs, Vírus e Remendos
    Faça você mesmo
    Shareware
    Vocabulário
    Banco de idéias
    Sua dúvida
    Tutorial

    clique aqui!
    by Banner-Link

    Web Designer: Igor Negrão - Melhor visualizado com Internet Explorer 4.x ou superior e resolução de 800x600. - Página criada em 05 de outubro de 1999