No vasto universo da tecnologia da informação, a criação de páginas da web é uma das áreas de maior relevância. Quando navegamos pela internet, nos deparamos com uma infinidade de sites, cada um com sua própria estrutura, layout e conteúdo. Por trás de cada página da web está a linguagem de marcação que a define e a torna interativa. Uma das linguagens de marcação mais comumente utilizadas é o HTML (Hypertext Markup Language).
Neste artigo, exploraremos o que é um arquivo HTM, sua função e sua importância na criação de páginas web. Vamos entender o que são arquivos HTM, como visualizá-los ou editar o código-fonte e como convertê-los em vários formatos, como DOCX, PDF, JPG, etc.
O que veremos…
O que é um arquivo HTM ou HTML?
Um arquivo HTM ou HTML é um arquivo Hypertext Markup Language e é o tipo de arquivo de página da web padrão na Internet.
Como os arquivos HTM são arquivos apenas de texto, eles contêm apenas texto (como o que você está lendo agora), bem como referências de texto a outros arquivos externos (como a imagem neste artigo).
Os arquivos HTM e HTML também podem fazer referência a outros arquivos, como arquivos de vídeo, CSS ou JS.
Leia também: O que é XML?
Como abrir um arquivo HTM ou HTML
Qualquer navegador da web, como Edge, Firefox, Chrome, Opera, o antigo Internet Explorer, etc., abrirá e exibirá corretamente os arquivos HTM.
Em outras palavras, abrir um desses arquivos em um navegador “decodificará” o que o arquivo HTM ou HTML está descrevendo e exibirá o conteúdo corretamente.
Existem muitos programas projetados para facilitar a edição e a criação de arquivos HTM / HTML. Alguns editores gratuitos notáveis incluem Eclipse, Komodo Edit e Bluefish. Outro editor HTM popular com muitos recursos avançados é o Adobe Dreamweaver, embora seu uso não seja gratuito.
Embora eles não sejam tão ricos em recursos quanto um editor HTM dedicado, você pode simplesmente usar um programa de bloco de notas simples para fazer alterações em um arquivo HTM, como o bloco de notas do Windows.
No entanto, recomendamos o uso de um editor de texto com mais recursos desenvolvidos para uma tarefa como esta.
Aqui está um exemplo de uma página muito simples vista como texto:
<html>
<head>
<title> É aqui que vai o título </title>
</head>
<body>
<h1> Aqui está um título </h1>
<p> Um parágrafo pode ser escrito aqui. </p>
</body> </html>
Como você pode ver aqui, essa versão de texto de um arquivo é “convertida” em uma página da web real (embora reduzida) no momento em que um navegador da web exibe as informações.
A importância do HTML na criação de páginas web
O HTML é a espinha dorsal da web. É a linguagem que permite a criação e o funcionamento de praticamente todas as páginas da internet.
Seu uso correto e adequado é essencial para garantir uma experiência de navegação consistente, acessível e amigável para os usuários. Algumas das razões pelas quais é tão importante na criação de páginas web são:
- Estruturação e organização: Permite estruturar o conteúdo de uma página da web de forma hierárquica, utilizando cabeçalhos, parágrafos, listas, tabelas e outros elementos. Isso facilita a leitura e compreensão do conteúdo pelos usuários, além de melhorar a indexação pelos mecanismos de busca.
- Compatibilidade com dispositivos: É uma linguagem versátil e compatível com uma ampla variedade de dispositivos, como computadores, smartphones, tablets e até mesmo dispositivos de assistência, como leitores de tela. Isso garante que as páginas da web sejam acessíveis a um público mais amplo.
- Interatividade: Permite adicionar elementos interativos, como links, botões e formulários, tornando as páginas web mais dinâmicas e funcionais. Isso possibilita aos usuários navegar, interagir e realizar ações num site.
- SEO (Search Engine Optimization): Desempenha um papel crucial na otimização de páginas para os mecanismos de busca. Através do uso adequado de tags e atributos, os desenvolvedores podem melhorar a visibilidade e a classificação das páginas nos resultados de pesquisa.
Leia também: O que é Markdown?
Estrutura básica de um arquivo HTM
Um arquivo HTM segue uma estrutura básica que consiste em uma série de elementos aninhados. Abaixo está um exemplo simplificado de como um arquivo HTM pode ser estruturado:
<!DOCTYPE html>
<html>
<head>
<title>Título da Página</title>
</head>
<body>
<h1>Título Principal</h1>
<p>Este é um parágrafo de exemplo.</p>
<img src="imagem.jpg" alt="Descrição da Imagem">
</body>
</html>
Neste exemplo, temos a declaração do tipo de documento (<!DOCTYPE html>
), seguida da abertura e fechamento das tags <html>...</html>
. Dentro da tag <html>
, temos as tags <head>
e <body>
, que contêm informações e conteúdo da página, respectivamente.
Leia também: O que é XHTML?
Como converter arquivos
Os arquivos HTM são estruturados de uma determinada maneira e têm uma sintaxe (regras) muito específica para que o código e o texto dentro deles sejam exibidos corretamente quando abertos em um navegador.
Por causa disso, converter um arquivo HTM em outro formato provavelmente não é algo que você deseja fazer, porque provavelmente perderá qualquer funcionalidade da página.
Por outro lado, se tudo o que você deseja fazer é converter um arquivo HTM em outro formato para facilitar a visualização, como uma imagem ou PDF, isso pode ser inteligente e muito factível. Às vezes, é uma boa opção em vez de imprimi-lo.
No Chrome, você pode escolher Salvar como PDF nas opções de impressão para converter a página na janela em PDF.
Também para o Chrome é uma extensão chamada Full Page Screen Capture que converte qualquer arquivo HTM aberto no navegador Chrome em um arquivo PNG.
Outros navegadores possuem recursos semelhantes, como o complemento Salvar como PDF do Firefox.
Você também pode usar um site dedicado a HTM para conversões de arquivos de imagem, como iWeb2Shot ou Web-capture.
Um conversor de arquivo gratuito pode ser usado para converter um arquivo HTM que você salvou em seu computador. O FileZigZag é um site de conversão de documentos gratuito que converte HTM em RTF, EPS, CSV, PDF e muitos outros formatos.
É importante perceber que você não pode converter um arquivo HTM em qualquer outra coisa que não seja um formato de arquivo de texto.
Por exemplo, um arquivo HTML nunca é convertível em um arquivo de áudio MP3.
Pode parecer possível se você estiver tentando baixar um MP3 de uma página da web, mas esse não é o caminho correto a seguir.
HTM vs. HTML
Na época do MS-DOS, as extensões dos arquivos eram restritas a três caracteres.
No período relativamente curto de tempo em que as páginas da web estavam sendo criadas, assim como o domínio do universo do MS-DOS, o HTM resolveu o problema, já que o HTML não era uma opção.
Hoje, as páginas que terminam em HTM são completamente aceitáveis. Apenas se certifique, para fins de consistência, de usar um ou outro, não ambos, em todo o site.
Além disso, o servidor que hospeda suas páginas da web pode exigir que sua página de índice termine em uma ou outra extensão de arquivo.
Em outras palavras, você pode precisar usar index.html ou index.htm (no nosso caso htm). Verifique com seu provedor de hospedagem ou fabricante de software de servidor da Web se não tiver certeza.
Ainda não consegue abrir seu arquivo?
Os arquivos HTML e HTM devem ser bastante fáceis de abrir, por serem apenas arquivos de texto que qualquer navegador da web pode visualizar.
Se o seu arquivo não estiver abrindo com nenhum dos programas sugeridos acima, há uma boa chance de que você não esteja realmente lidando com um arquivo Hypertext Markup Language.
Alguns formatos de arquivo usam extensões de arquivo que se parecem muito com HTM, mas não estão realmente no mesmo formato.
Um exemplo importante é a extensão de arquivo HTMLZ usada para arquivos compactados de e-books em HTM. Existem arquivos HTML dentro do arquivo HTMLZ, mas o formato de todo o pacote é ZIP, que não abre em um navegador da web ou com um editor de texto. Neste exemplo, você precisa de um visualizador de arquivo HTMLZ específico como o Calibre.
Ou, uma vez que este formato de arquivo é, na verdade, um arquivo, você pode abri-lo com um descompactador de arquivo como o 7-Zip, após o qual você pode abrir qualquer arquivo HTML individual com um navegador da web ou qualquer um dos outros visualizadores / editores de HTML mencionados acima.
Na verdade, são arquivos de gramática de linguagem TextMate usados pelo TextMate para macOS.