ITW


Tabelas em HTML.

Vamos conhecer os principais atributos que podemos atribuir à tabela de forma geral. Além disso, veremos vários exemplos práticos de construção de tabelas.
Além dos atributos específicos de cada célula ou linha, as tabelas podem ser adicionalmente formatadas a partir dos atributos que nos oferece a própria etiqueta <table>. A seguir, mostramos aqueles que nos podem parecer à principio mais importantes:

align Alinha horizontalmente a tabela em relação ao seu entorno.
background Permite-nos colocar um fundo para a tabela desde um link a uma imagem.
bgcolor Dá cor de fundo à tabela.
border Define o número de pixels da borda principal.
bordercolor Define a cor da borda.
cellpadding Define, em pixels, o espaço entre as bordas da célula e o conteúdo da mesma.
cellspacing Define o espaço entre as bordas (em pixels).
height Define a altura da tabela em pixels ou porcentagem.
width Define a largura da tabela em pixels ou porcentagem.

Os atributos que definem as dimensões, height e width, funcionam de uma maneira análoga ao das células, tal como vimos no capítulo anterior. Contrariamente, o atributo align não nos permite justificar o texto de cada una das células que compõem a tabela, mas sim que permite, justificar a própria tabela em relação ao seu entorno.

Vamos colocar três exemplos de alinhamento de tabelas, centralizadas, alinhadas à direita e à esquerda.

Exemplo de tabela centralizada
Esta tabela está centralizada (aling=”center”). Tem somente uma célula.

Este seria um texto qualquer colocado ao lado de uma tabela centralizada.

Exemplo de tabela alinhada à direita
Esta tabela está alinhada à direita (aling=”right”). Tem somente uma célula.

Para que seja visto o efeito de alinhamento da tabela devemos colocar um texto ao lado e o texto irá rodear a tabela, assim como ocorreria como as imagens alinhadas a um lado.

Exemplo de tabela alinhada à esquerda
Esta tabela está alinhada à esquerda (aling=”left”). Tem somente uma célula.

Para que seja visto o efeito de alinhamento da tabela, devemos colocar um texto ao lado e o texto irá rodear a tabela, assim como ocorreria com as imagens alinhadas a um lado.

Os atributos cellpading e cellspacing ajudarão a dar a nossa tabela um aspecto mais estético. À princípio pode nos parecer um pouco confuso seu uso mas com um pouco de prática já será suficiente para saber utilizá-los.

Na seguinte imagem podemos ver graficamente o significado destes atributos:

Você mesmo pode comprovar que os atributos definidos para uma célula têm prioridade em relação aos definidos para uma tabela. Podemos definir, por exemplo, uma tabela com a cor de fundo vermelha e uma das células com a cor de fundo verde. E assim, toda a tabela será vista de cor vermelha manos a célula verde. Da mesma forma, podemos definir uma cor azul para as bordas da tabela e fazer com que uma célula particular seja mostrada com uma borda vermelha. (Apesar de que isto não funcionará em todos os navegadores devido ao fato de alguns não reconhecerem o atributo bordercolor.)

Tabela de cor vermelha de fundo O atributo bgcolor da tabela está em vermelho.
Célula normal Esta célula está em verde. Tem o atributo bgcolor na cor verde

Tabelas aninhadas

O uso de tabelas aninhadas também é muito útil. Da mesma forma que podíamos incluir listas dentro de outras listas, as tabelas podem ser incluídas dentro de outras. Assim, podemos incluir uma tabela dentro da célula de outra. A forma de funcionamento continua sendo o mesmo apesar de que a situação pode se complicar se o número de tabelas incluídas dentro de outras for elevado.

Vamos ver um código de um aninhamento de tabelas. Veremos primeiro o resultado e em seguida, o código, pois assim conseguiremos entendê-lo melhor.

Célula da tabela principal
Tabela aninhada, célula 1 Tabela aninhada, célula 2
Tabela aninhada, célula 3 Tabela aninhada, célula 4

Este seria o código:

<table cellspacing=”10″ cellpadding=”10″ border=”3″>
<tr>
<td align=”center”>
Célula da tabela principal
</td>
<td align=”center”>
<table cellspacing=”2″ cellpadding=”2″ border=”1″>
<tr>
<td>Tabela aninhada, célula 1</td>
<td>Tabela aninhada, célula 2</td>
</tr>
<tr>
<td>Tabela unida, célula 3</td>
<td>Tabela aninhada, célula 4</td>
</tr>
</table>
</td>
</tr>
</table>

<html>
<head>
<title>Exercicio 1</title>
</head>
<body>
<h1 align=center>Título h1</h1>
<h2 align=right>Subtítulo h2</h2>
<h3 align=left>Subtítulo h3</h3>
<h4 align=center>Subtítulo h4</h4>
<h5 align=left>Subtítulo h5</h5>
<h6 align=right>Subtítulo h6</h6>

<b>Texto em Negrito</b><br><br>
<strong>Texto em Negrito</strong><br><br>
<i>Texto em Italico</i><br><br>
<em>Texto em Italico</em><br><br>
<u>Texto Sublinhado</u><br><br>
<s>Texto Tachado</s><br><br>
<strike>Texto Tachado</strike><br><br>
<tt>Texto como Maquina de Escrever</tt><br><br>
x<sup>3</sup><br><br>
H<sub>2</sub>O

</body>
</html>

Atributos

Também chamados de propriedades de uma tag. São opcionais que podemos utilizar dentro das tags, aumentando a quantidade de resultados que podemos obter.

Sempre escrevemos dentro da tag de abertura

<tag atributo 1 atributo2> … </tag>

Exemplo:

Nas tags temos o atributo align

Sintaxe:

<h1 align = center>titulo</h1>

<h4 align = right>subtitulo</h4>

Atributos da tag <body> … </body>

 

 

 


Trabalho para entregar no final do semestre ou no outro.

Coloque com suas palavras, no mesmo padrão da aula anterior:

Exemplo

<tag> … </tag>

Uso:

Sintaxe:

Tags

<html> </html>

<head> </head>

<title> </title>

<body> </body>

<br>

<h1> </h1>

<h2> </h2>

<h3></h3>

<h4> </h4>

<h5> </h5>

<h6> </h6>

<b> </b>

<strong> </strong>

<i> </i>

<em> </em>

<u> </u>

<s> </s>

<strike> </strike>

<tt> </tt>

<sup> </sup>

<sub> </sub>

<small> </small>

<!– comentário –!>

 

 

 

TAG

 

<html> … </html>

Uso: todo o conteúdo que é escrito dentro desta tag, é interpretado pelo browser como sendo código html e exibido na janela do browser para ser visualizado pelo usuário.

Sintaxe: sempre inicia e encerra a página.

<html>

<\html >

 

<head> … </head>

Uso: delimita o cabeçalho da página, que é onde definiremos tudo o que não aparecerá no corpo da página.

Exemplo

  • título da página
  • autor da página
  • itens para posicionamento nos buscadores

Sintaxe: <html>

<head>

</head>

</html>

<body> … </body>

Uso: todo o corpo e conteúdo da página fica dentro desta tag, é o que será visualizado no desktop (browser).

Sintaxe:

<body>

Batatinha quando nasce

espalha rama pelo chão

</body>

</html>

<title> … </title>

Uso: definimos dentro desta tag o título da janela que será mostrado na barra de título.

Sintaxe: <head>

<title> título </title>

</head>

<br>

<!–> comentários <–!>

Introdução à linguagem HTML

 

HTML – Hipertext Markup Language (Linguagem de marcação / formatação de hipertexto)

É uma linguagem de marcação e não de programação. Esta linguagem não é case-sensitive, ou seja, não há diferença na utilização de maiúsculas e/ou minúsculas.

Os “comandos” em HTML, são chamados de TAG’S e as tags são escritas entre <tag>.

Normalmente, as tags funcionam aos pares:

Para editarmos arquivos com código HTML existem editores visuais como o Dreamweaver e o Frontpage, mas também podemos utilizar editores básicos (sem pré formatação embutida) como o bloco de notas (Notepad).

Ao digitarmos o código, devemos salvá-lo como:

 

 

 

 

 

 

 

 

Entrega para o dia 24/04/2007 (Terça-feira)

Maiores detalhes aqui.

Próxima Página »