O que é um documento MHTML?
Um documento MHTML é um tipo de documento de arquivamento que combina uma página da web e todos os seus recursos. Isso é significativamente diferente do HTML, que contém apenas o texto de uma página da web. Enquanto HTML é simplesmente uma linguagem de marcação, MHTML é um formato de arquivo completo. Como um documento MHTML é um arquivo, em vez de um arquivo mais uma pasta de recursos, geralmente é muito mais fácil de manusear do que documentos HTML simples.
Um padrão foi criado em 1999 que determina como um documento MHTML deve ser estruturado. Todos os documentos deste tipo usam o padrão até certo ponto. Existem muitas variedades de documentos MHTML provenientes desse padrão. As diferenças entre os tipos de documentos não vêm da maneira como os documentos são estruturados, mas de como eles são salvos. Embora o formato de um documento seja padronizado, o método pelo qual uma página da Web e seus recursos são processados nesse documento não é.
As diferenças no processamento de documentos podem causar problemas de compatibilidade quando um documento MHTML é aberto em um navegador da web. Alguns formatos de documento podem ser abertos razoavelmente bem em diferentes navegadores, mas outros possuem um formato proprietário que só pode ser aberto no navegador que os criou. Como regra, geralmente é melhor abrir esses documentos no mesmo navegador em que foram criados, porque isso proporciona a recreação mais fiel da página da web original. Abrir um documento em um navegador diferente geralmente não causa dificuldades significativas de layout, embora exista a possibilidade. Além disso, alguns navegadores não suportam documentos MHTML sem plug-ins ou complementos.
A versão de uma página da web contida nesses documentos é estática, o que significa que eles não têm a capacidade de atualizar dinamicamente com uma página da web. A visualização de um documento MHTML é semelhante à visualização de um documento HTML, pois ambos os documentos são instantâneos de uma página da Web em um determinado momento. Para criar um documento atualizado, a página deve ser salva novamente em um novo momento.
Os documentos MHTML são comumente usados para enviar páginas da Web grandes por email ou facilitar a transferência de páginas da Web menores. Como não é possível anexar facilmente uma pasta de recursos a um email, o formato de arquivo MHTML é uma maneira rápida e fácil de contornar esse problema. O envio desses documentos por email possui uma ampla variedade de aplicativos, principalmente em publicação e colaboração na Web.