O que é o formato de ficheiro HTML?
Arquivos .html são usados por navegadores da web para renderizar páginas da web.
Arquivos .html armazenam informações em formato de texto simples. O HTML é uma linguagem de marcação para criar conteúdo de páginas da web - ele define a estrutura de sites informativos simples, bem como a espinha dorsal de aplicações web dinâmicas. Os navegadores da web usam arquivos .html para renderizar sites com base nas informações de marcação armazenadas nesses arquivos. O código-fonte HTML de qualquer página pode ser visualizado no navegador usando o comando Exibir código-fonte da página, disponível no menu de contexto aberto ao clicar com o botão direito na página.
A linguagem de marcação HTML suporta os seguintes construtos:
- tags de marcação que suportam propriedades (atributos),
- tipos de dados,
- referências,
- entidades,
- declarações de tipo de documento (ex:
<!DOCTYPE html>).
Elementos HTML são usados para estruturar o site e adicionar conteúdo de fontes externas, incluindo links para outros sites, mídia incorporada, formulários e scripts. O HTML também suporta recursos simples de formatação de texto, como tamanho, peso da fonte e ênfase. O HTML é compatível com estilos CSS e suporta conteúdo dinâmico, como reprodução de vídeo ou animações interativas por meio de arquivos JavaScript vinculados.
Arquivos com a extensão .html armazenam dados em formato de texto simples e, portanto, podem ser facilmente editados usando qualquer editor de texto. No entanto, recomenda-se que os arquivos .html sejam editados usando editores de código dedicados para evitar erros potenciais. Tais ferramentas podem destacar palavras-chave automaticamente, corrigir erros de sintaxe ou preencher valores automaticamente. As extensões .html e .htm representam o mesmo formato - a variante mais curta era uma solução legada para sistemas operacionais antigos com limites de nome de arquivo de três caracteres.
Segurança e proteção
RISCO: LOWUm arquivo .html é texto simples e é seguro para abrir em um editor de texto. O cuidado é que as páginas HTML podem incorporar JavaScript, que é executado quando você abre o arquivo em um navegador - um .html local malicioso pode hospedar uma página de phishing (um formulário de login falso) ou executar scripts. Trate arquivos .html de e-mail ou downloads não confiáveis como qualquer página da web: não insira credenciais em uma página inesperada e abra arquivos suspeitos em um editor de texto primeiro para inspecioná-los, em vez de permitir que um navegador os execute. «Anexos» HTML em e-mails são uma técnica de phishing conhecida.
Detalhes do formato
em resumoProgramas que abrem arquivos HTML
Detalhes técnicos
especificação profunda| Tipo MIME | text/html |
| Tipo MIME alternativo | application/xhtml+xml (variante XHTML) |
| Codificação de caracteres | UTF-8 (recomendado pelo padrão HTML; declarado via `<meta charset>` ou cabeçalho HTTP Content-Type) |
| Assinatura do arquivo | Sem bytes mágicos binários; os arquivos normalmente começam com `<!DOCTYPE html>` ou uma tag `<html>` |
| Contêiner | Documento de marcação de texto simples |
| Compressão | Nenhuma dentro do próprio arquivo; os servidores podem compactar o conteúdo com gzip ou Brotli durante a transferência |
| Tamanho de arquivo típico | De alguns KB a várias centenas de KB; imagens, CSS e scripts são referenciados como arquivos externos separados |
| Estrutura do documento | Elementos aninhados - raiz `<html>` contendo `<head>` (metadados e links) e `<body>` (conteúdo visível da página) |
| Extensão alternativa | `.htm` (formato idêntico; o nome mais curto era uma solução legada para limites de nome de arquivo 8.3) |
| Scripting | Comportamento dinâmico adicionado via blocos `<script>` inline ou arquivos `.js` vinculados externamente |
| Estilização | Apresentação controlada via arquivos `.css` vinculados, blocos `<style>` ou atributos `style` inline |
| Elementos semânticos | O HTML5 introduziu tags estruturais: `<article>`, `<section>`, `<nav>`, `<aside>`, `<header>`, `<footer>` |
| Marcação de acessibilidade | Funções WAI-ARIA e atributos `aria-*` podem ser incorporados diretamente nos elementos HTML |
| Viewport móvel | A tag `<meta name="viewport">` controla o dimensionamento do layout em dispositivos móveis e telas pequenas |
| Manutenção do padrão | Mantido pelo WHATWG como um Living Standard continuamente atualizado, sem lançamentos de versões congeladas |
| Suporte de plataforma | Multiplataforma; suportado em Windows, macOS, Linux, Android e iOS onde quer que um navegador da web esteja presente |
| Lançado | 1991 (first HTML by Tim Berners-Lee); HTML5 from 2014 |
| Versão mais recente | HTML Living Standard (WHATWG, continuously updated) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | html.spec.whatwg.org |
Conversões de HTML
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos HTML.