HTML vs. Rich Text
HTML, ou Hypertext Markup Language, é a formatação principal de páginas da web usadas na internet. Mesmo se você usar linguagens de script como Javascript ou PHP, a saída ainda está em HTML, para que possa ser lida e entendida pelo navegador no final do cliente. Rich Text é um formato para armazenar documentos, assim como DOC e ODT, mas é muito mais simples comparado a esses dois. O formato Rich Text é o formato comum a todos os softwares de processamento de texto, pois eles geralmente não reconhecem o formato nativo um do outro..
Os recursos de HTML e Rich Text, na formatação da aparência do conteúdo, são bastante semelhantes. Ambos são capazes de atribuir cores, tamanho e tipos de fonte ao texto, além de formatar parágrafos. O Rich Text não possui certos recursos relacionados ao uso da Internet, como links para arquivos, outras páginas da web e outros protocolos, como emails. Esses recursos são padrão em HTML, pois é necessário vincular de um site para outro ou dentro do mesmo site. Também é necessário acessar outros recursos na internet.
Uma área em que HTML e Rich Text são vistos juntos é nos emails. Ao escrever e-mails, você terá a chance de escolher entre os dois. O uso de HTML permite que você apresente seu email da mesma forma que apareceria em um navegador da web. Você pode até criar um link para páginas da internet para que o leitor possa simplesmente clicar nelas e ir diretamente para lá. Essa prática é muito comum em sites que exigem registro. Você receberá um e-mail deles, com um link que confirma o endereço de e-mail digitado no site deles..
O Rich Text não possui essa funcionalidade, o que é realmente uma coisa boa, pois também não possui as vulnerabilidades que podem ocorrer nos emails em HTML. Pessoas mal-intencionadas podem colocar links para malware para download, que pode danificar seu computador. Algumas pessoas também recriam a aparência de um email de uma grande empresa e pedem seu nome de usuário e senha, em um ato chamado phishing.
Resumo:
1. HTML é uma linguagem de marcação usada para criar páginas da Web, enquanto Rich Text é um tipo de formato para documentos.
2. O HTML possui recursos extras que não podem ser encontrados no Rich Text.
3. Um email em HTML pode conter links e outras coisas que podem ser perigosas, enquanto um email em rich text é mais seguro.