
Curso de Formatação Avançado- Lição
25
Escrevendo nossas próprias tabelas
Um dos recursos mais amplos para formatação, é
a criação de tabelas. O código html funciona
de forma um pouquinho diferente quando se trata de tabelas em e-mails.
(É bem mais simples formatar uma tabela para ser usada em
um site).
O ideal é escrevermos o script em um bloco de notas e só
depois aplicá-lo à aba "Origem" do e-mail.
Dizemos que temos ali um script "limpo" que poderá
ser usado em outros trabalhos. Basta mudarmos os fundos, as cores,
alguns efeitos....
Vamos, então, entender um pouco mais as tabelas, de forma
a construirmos as nossas. Já estamos trabalhando com tabelas
há algum tempo, mas é importante aprendermos a criar
as nossas. Vamos rever alguns tópicos importantes.
As tabelas são sempre escritas entre as tags <TABLE>
</TABLE>; isto é, para começarmos a escrever
o que vai dentro de uma tabela, usamos <table> e, no final,
depois que tivermos colocado todos os dados que queremos, encerramos
"a explicação"com </table>, para que
nossa linguagem seja entendida e transformada na tabela que idealizamos.
Chamamos de células as colunas ou "divisões"
da tabela.
Cada célula precisa ser indicada por <TD>. Logo depois
vamos escrever o que queremos colocar em cada célula, por
exemplo, uma imagem, um texto e depois fechamos com </TD>.
A tabela também "rows" (seriam nossas linhas, mas
aqui o termo em inglês já é tão difundido
que acredito seja adequado nos habituarmos a ele.
As linhas ou rows começam com a tag <TR> e terminam
com </TR>.
Consegui me fazer entender? Qualquer dúvida, escrevam-me!
Vejam dois exemplos de tabelas.
Exemplo (temos uma coluna e duas linhas)
Vamos ver agora, como escrevemos em linguagem html a tabela do
exemplo:
Começamos com <TABLE> a seguir colocamos as informações
como, por exemplo, as bordas, a largura, as cores da tabela.
A seguir, indicamos que vamos apresentar a linha (row)<TR>
Não vamos escrever nada depois de <TR> vamos indicar
que haverá uma coluna<TD>.
Depois de <TD> escrevemos o que deve estar nesta célula,
se uma imagem, texto....e fechamos com </TD>.
Como esta linha tem apenas uma célula, fechamos agora com
</TR>
T emos duas linhas, então devemos escrever novamente <TR>
para que o Outlook entenda que teremos outra linha depois desta.
Escrevemos novamente <TD> e, a seguir, as informações
que queremos indicar e fechamos com </TD>.
Depois fechamos a célula com </TR>.
E finalmente, acabamos a tabela e indicamos </TABLE>
Exemplo 2 (uma linha e duas colunas)
Vejamos como ficaria, agora o esquema básico da tabela deste
segundo exemplo:
<TABLE>
<TR>
<TD> </TD>.
<TD></TD>.
</TABLE>
Vamos ver agora o que indicamos depois da tag <TABLE>
Geralmente informamos:
1. a largura da tabela em pixels ou porcentagem (uma dica: prefira
sempre a largura em pixels para que o redimensionamento não
altere a apresentação final do seu trabalho);
2. o alinhamento da tabela;
3. se a tabela tem bordas, qual a espessura da borda e as cores
da mesma; usamos
borderColorLight (borda de cor clara) e borderColorDark(borda de
cor escura);
4. O Cellspacing qu indica o espaço que
há entre a célula e a borda da tabela (indicamos por
px (pixel);
5. O Cellpadding que indica a distância entre
a imagem e a borda da célula.
Veja um código de tabela na qual indiquei um filtro de transição
para a imagem e um efeito de texto com sombra:
<TABLE width=70% align=center border=5 borderColorLight=#DD713C
borderColorDark=#DD713C Cellspacing=3 Cellpadding=8>
<!-- tutorial de e-mail Llili Russo-->
<!-- linha1-->
<Tr>
<TD align=center>
<IMG src="endereço da imagem"
style="FILTER:blendTrans(duration=15); VISIBILITY:hidden"
onload="filters.blendTrans.Apply(); style.visibility='visible';
filters.blendTrans.Play()">
</TD>
</TR>
<!-- tutorial de e-mail Llili Russo-->
<!-- linha2-->
<TR>
<TD align=center bgcolor=#6E381E>
<MARQUEE direction=up ScrollDelay=80 ScrollAmount=1 width=350px
height=150px>
<DIV align=center style="FILTER:dropshadow(offx=1, offy=2,
color=#000000, enabled=1); width:350px; height:150px">
<FONT face="Comic Sans MS" size=4 color=#DD813E>
here text
</FONT>
</DIV>
</MARQUEE>
</TD>
</TR>
</TABLE>
Obs.: Para o alinhamento horizontal usamos um dos três códigos
abaixo descritos;
align=left
align=right
align=center
Para o alinhamento vertical podemos escolher entre:
valign=top
valign=bottom
valign=middle
Tarefa:
Escreva um script (em seu bloco de notas) para a tabela do exemplo
1.
Escolha um bonito background para sua mensagem e use também
o código para moldura e barra de rolagem colorida.
Adicione uma figura na célula 1 de sua tabela e use um filtro
de transição à sua escolha para esta imagem.
Na célula 2, escreva um texto com sombra e faça o
texto ir subindo. Formate a mensagem, usando seu script e anexe
o script que você redigiu.
Envie para o grupo.
Importante: Insira seu
cartão de visitas!
Endereço do grupo: tutorial_emails@yahoogrupos.com.br
Lembre-se de indicar no campo Assunto: Nome do aluno, Nível
e Número da lição. Caso a lição
tenha sido refeita, inclua a palavra "refeita".
Lição elaborada por Lilian Russo
Lilian Russo - Todos os Direitos Reservados - ©2002/2008
|