Assinatura de e-mail [CSS]
Domingo, 6 de Janeiro de 2008 por Alexandre Ferreira
Resolvi criar uma nova assinatura de e-mail* para usar com as minhas contas de e-mail.
* Uma assinatura de e-mail possui a mesma função de uma assinatura comum. A diferença está no fato dela ser usada para confirmar a validade (ter um autor explicito) de um e-mail.
Minha assinatura de e-mail estava antiga e em minha opinião já era tempo de atualiza-lá. Mesmo não alterando nenhum dos dados contidos nela decidi dá uma inovada.
Então decidi postar para explicar um pouco sobre a importância da assinatura e algumas dicas de CSS apesar de ser bastante básico o documento HTML, as dicas podem ser úteis.
Para explicar as importâncias de uma assinatura selecionei trás links no Wikipédia:
As dicas de CSS são:
- Sempre envolver uma definição com comentários, veja o exemplo em destaque:
/* Estilizacao para os marcadores */ .marcador { color: red; font-family: Wingdings; } /* Fim da estilizacao para os marcadores */ - Colocar os atributos em ordem alfabética é um boa forma de organização:
/* Estilizacao para os marcadores */ .link { color: blue; text-decoration: underline; text-underline: single; } /* Fim da estilizacao para os marcadores */ - Herança em CSS funciona da seguinte forma: estilizar uma tag - no nosso exemplo a tag span - e definir um classe para essa tag. Exemplo: Todas as tag span tem o estilo definido abaixo.
/* Estilizacao global para a tag span */ span { color: gray; font-family: Tahoma; font-size: 7pt } /* Fim da estilizacao global para a tag span */Se definirmos o estilo - a classe .nome - abaixo em uma tag span, ganharemos como herança as formatações definidas acima e adicionaremos as particularidades definidas abaixo. Assim teremos a vantagem de Herança, as mesmas vantagens definidas no paradigma OO.
/* Estilizacao para o meu nome */ .nome { font-weight: bold; } /* Fim da estilizacao para o meu nome */No nosso exemplo teremos o nome “Alexandre Ferreira” com os estilos definidos na tag span e atribuíndo um estilo negrito que existe somente na classe definida como .nome.
Exemplo:<span class="nome">Alexandre Ferreira</span>
- Atualizações automáticas (não atende todos os casos): Como podemos ver nas classes .marcador e .marcador2, no código abaixo:
/* Estilizacao para os marcadores */ .marcador { color: red; font-family: Wingdings; } /* Fim da estilizacao para os marcadores */ /* Estilizacao para os marcadores 2 */ .marcador2 { color: red; font-family: Wingdings 2; } /* Fim da estilizacao para os marcadores 2 */
- Usamos em nossas classes duas fontes diferentes para cada uma dessas classes, são elas as Wingdings e Wingdings 2 essas fontes tem suas letras no formato de imagens. Se você usa um cliente de e-mail ou um navegador não-Microsoft essas fontes serão automaticamente trocadas pela fonte Arial, como podem ver agora no Firefox:
- Mas se você usa Outlook, Internet Explorer, MSN Explorer e qualquer outro produto Microsoft a assinatura deverá aparecer da seguinte forma:
Legal, né?
O código-fonte completo da minha assinatura está na seção downloads.
Gostou do artigo:
Assine o Feed
Esta artigo foi ao ar [Domingo, 6 de Janeiro de 2008] às 21:38
e foi arquivado nas categorias All, CSS.
Você também pode seguir qualquer resposta desse artigo através do RSS 2.0 feed.
Você pode deixar uma resposta, ou trackback do seu próprio site.
Posts relacionados:
» Downloads
Janeiro 13th, 2008 @ 2:18
Hello Alexandre
This looks good & I have downloaded it as well.
Good luck & lot of traffic for your blog!
Janeiro 31st, 2008 @ 4:32
Olá Alexandre … bem legal esse artigo ..
Mas tenho um pergunta um tanto cruél:
Utilizo o Dreamweaver para geral meus styles e constumo enviar e-mails via PhP .. O grande “X”da questão seria: Como fazer para enviar e-mails com estilos CSS ?
Por que meus e-mails perdem todas as caracteristicas do CSS quando são enviados ?!
Existiria algum MIME especial para se declarar o text/css ?
Março 24th, 2008 @ 15:13
Olá. meu nome é Marcelo e trabalho na TI de uma empresa, eu fui designado para criar uma assinatura padrão da empresa aonde eu trabalho, até ai tudo bem, só que eu preciso de um meio dessa nova assinatura ser modificada em todos os usuários da minha rede que usam o outlook.
exemplo: tenho os usuários, Marcelo, Will e Thyago, gostaria de incluir a nova assinatura nas 3 contas de uma só vez e não uma por uma.
Isso é possível, alterar no servidor ou algo do tipo?
Att.
Marcelo Borel.
Abril 29th, 2008 @ 16:16
Estou com o mesmo problema do Marcelo, se alguém souber de uma solução agradeço.
Julho 30th, 2008 @ 17:07
Criamos uma assinatura html também mas preciso atualizar nas contas do meu usuário na rede.
Alguém tem uma sugestão ?
Novembro 13th, 2008 @ 13:37
Alexandre,
Achei muito legal seu tutorial para fazer essa assinatura estilizada..
Mas tive uns problemas para execução do código:
Uso outlook express 6 e quando coloco a assinatura ele joga a programação toda para uma fonte só, inclusive com outro tamanho de fonte.
(isso tudo, enviando para meu próprio email e recebendo pelo outlook mesmo.
Os marcadores não ficam vermelhos, e ficam na fonte do resto do texto.
Obs: Para colocar assinatura, mandei o outlook pegar por arquivo .html
Se alguém puder me auxiliar, eu agradeço.