O que é Visualização ao Vivo de HTML?
Visualização ao Vivo de HTML é um playground de código interativo que permite escrever HTML, CSS e JavaScript e ver os resultados instantaneamente. Pense nele como um CodePen leve direto no seu navegador — sem necessidade de cadastro.
Seja você um iniciante aprendendo desenvolvimento web ou um desenvolvedor experiente prototipando uma ideia rápida, esta ferramenta oferece um ciclo de feedback rápido sem a necessidade de configurar um ambiente local.
Destaques Principais
Editor com Três Abas
Abas separadas para HTML, CSS e JavaScript com destaque de sintaxe completo fornecido pelo CodeMirror para uma experiência de codificação profissional.
Visualização Instantânea
Seu código é renderizado em um iframe seguro conforme você digita, com debouncing inteligente para manter o desempenho suave.
Console Integrado
Visualize console.log, warn, error e info sem abrir as Ferramentas do Desenvolvedor do navegador — depure direto na interface.
Baixe Seu Trabalho
Exporte um arquivo HTML completo e independente com seu CSS e JS incorporados — pronto para usar em qualquer lugar.
Como Usar
Escrevendo Código
Selecione uma Aba
Escolha entre as abas HTML, CSS ou JS no topo do painel do editor para começar a codificar na sua linguagem preferida.
Digite Seu Código
Escreva seu código no editor. O painel de visualização à direita é atualizado automaticamente após uma breve pausa, oferecendo feedback visual instantâneo.
Alterne e Construa
Mude entre abas para construir sua estrutura HTML, estilizá-la com CSS e adicionar interatividade com JavaScript — tudo em um fluxo de trabalho perfeito.
Usando Modelos
Clique no botão Modelos na barra de ferramentas para escolher um modelo inicial e impulsionar seu projeto. Escolha entre:
Em Branco
Olá Mundo
Layout Flexbox
Animação CSS
Ajustando o Layout
- Redimensionar — Arraste a alça entre o editor e a visualização para tornar qualquer painel maior ou menor conforme suas necessidades
- Alternar layout — Clique no botão de layout para alternar entre visualizações lado a lado (horizontal) e empilhadas (vertical)
- Visualização em tela cheia — Clique no botão de expansão para visualizar a visualização em tela cheia. Pressione Escape ou clique no botão fechar para retornar
Usando o Console
Clique no botão Console (ícone de terminal) para abrir o painel de console. Qualquer chamada console.log(), console.warn(), console.error() ou console.info() no seu JavaScript aparecerá aqui com ícones e estilos apropriados.
Depuração Tradicional
- Abra as Ferramentas do Desenvolvedor do navegador
- Navegue até a aba Console
- Alterne entre janelas
- Perca o foco no código
Fluxo de Trabalho Simplificado
- Acesso ao console com um clique
- Visualize a saída em linha
- Mantenha-se no editor
- Limpe com o ícone de lixeira
Baixando Seu Código
Clique no botão Download para salvar seu trabalho como um único arquivo preview.html. O arquivo exportado inclui seu HTML no corpo, CSS em uma tag <style> e JavaScript em uma tag <script> — pronto para abrir em qualquer navegador.
Recursos
Editor de Código com Destaque de Sintaxe
O editor é fornecido pelo CodeMirror e oferece destaque de sintaxe para HTML, CSS e JavaScript. Também inclui fechamento automático de colchetes e tags, correspondência de colchetes e indentação adequada com abas suaves.
Destaque de Sintaxe
Fechamento Automático
Indentação Inteligente
Visualização ao Vivo
Seu código é executado dentro de um iframe seguro que é atualizado automaticamente conforme você digita. A visualização suporta documentos HTML completos com CSS e JavaScript incorporados, oferecendo uma representação precisa de como seu código ficará em um navegador real.
- Iframe seguro para segurança
- Atualizações automáticas conforme você digita
- Suporte a documento HTML completo
- CSS e JavaScript incorporados
- Renderização em navegador real
Console Integrado
Sem necessidade de abrir as Ferramentas do Desenvolvedor do seu navegador. O painel de console integrado captura toda a saída de console do seu JavaScript — incluindo mensagens de log, warn, error e info. Um crachá no botão do console mostra quantas mensagens foram registradas.
| Método de Console | Ícone | Caso de Uso |
|---|---|---|
console.log() |
Informação | Saída de depuração geral |
console.warn() |
Aviso | Problemas potenciais ou descontinuações |
console.error() |
Erro | Erros de tempo de execução e exceções |
console.info() |
Informação | Mensagens informativas |
Painéis Redimensionáveis
Arraste o divisor entre o editor e a visualização para alocar mais espaço ao painel que você precisar. O redimensionador suporta layouts horizontal e vertical e é limitado entre 20% e 80% para manter ambos os painéis utilizáveis.
Alternância de Layout
Alterne entre layout horizontal (editor à esquerda, visualização à direita) e layout vertical (editor no topo, visualização na parte inferior) com um único clique. O layout vertical funciona bem em telas mais estreitas ou quando você deseja uma visualização mais ampla.
Horizontal
Layout lado a lado para telas largas
Vertical
Layout empilhado para telas estreitas
Visualização em Tela Cheia
Expanda a visualização para preencher toda a sua tela para uma visualização sem distrações do seu trabalho. Saia pressionando Escape ou clicando no botão fechar no canto superior direito.
Exportação de HTML
Baixe sua criação como um arquivo HTML independente. O documento exportado inclui doctype adequado, meta tags e seu CSS e JavaScript incorporados — sem dependências externas necessárias.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" c>
<title>HTML Live Preview</title>
<style>
/* Your CSS here */
</style>
</head>
<body>
<!-- Your HTML here -->
<script>
// Your JavaScript here
</script>
</body>
</html>
Modelos Iniciais
Comece rapidamente com modelos integrados que demonstram padrões comuns: uma página Hello World, um layout de cartão Flexbox e uma animação de keyframe CSS. Cada modelo preenche as três abas do editor com código de exemplo funcional.
- Exemplos de código pré-escritos e funcionais
- Aprenda examinando implementações reais
- Modifique modelos para atender suas necessidades
- Entenda as melhores práticas através de exemplos
Perguntas Frequentes
Meu código é enviado para um servidor?
Não. Toda a edição de código, renderização de visualização e saída de console acontecem inteiramente no seu navegador. Nada é enviado ou armazenado em nenhum servidor.
Posso usar bibliotecas externas como Bootstrap ou jQuery?
Sim. Adicione uma tag <link> ou <script> na aba HTML apontando para uma URL de CDN, e a biblioteca será carregada dentro do iframe de visualização.
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
Por que meu JavaScript não funciona?
A visualização é executada em um iframe seguro com permissões allow-scripts e allow-modals. A maioria do JavaScript funciona normalmente, mas algumas APIs do navegador que exigem permissões adicionais podem ser restritas.
- Verifique o console integrado para mensagens de erro
- Verifique se sua sintaxe está correta
- Certifique-se de que as bibliotecas externas estão carregadas corretamente
- Algumas APIs (clipboard, geolocalização) podem ser restritas em iframes seguros
Posso salvar meu trabalho?
Use o botão Download para exportar seu código como um arquivo HTML independente. Você pode reabrir este arquivo em qualquer navegador ou colar o código de volta no editor mais tarde.
- Clique em Download para salvar como
preview.html - O arquivo inclui todo HTML, CSS e JavaScript
- Nenhuma dependência externa necessária
- Abra em qualquer navegador ou editor de texto
- Copie o código de volta para o editor a qualquer momento
O editor suporta dispositivos móveis?
Sim. Em telas menores, o layout muda automaticamente para uma visualização empilhada vertical. O redimensionador suporta eventos de toque para arrastar e redimensionar em dispositivos móveis e tablets.
| Tipo de Dispositivo | Layout | Recursos |
|---|---|---|
| Desktop | Horizontal (padrão) | Recursos completos, arrastar para redimensionar |
| Tablet | Horizontal ou Vertical | Redimensionamento habilitado para toque |
| Celular | Vertical (automático) | Interface otimizada para toque |
Para que serve o painel de console?
O painel de console captura a saída de console.log(), console.warn(), console.error() e console.info() no seu código JavaScript. Também captura erros de tempo de execução e rejeições de promessas não tratadas.
Isso permite que você depure sem abrir as ferramentas do desenvolvedor do seu navegador, mantendo seu fluxo de trabalho simplificado e focado no código.
- Visualize toda a saída de console em um só lugar
- Tipos de mensagem codificados por cores (log, warn, error, info)
- Crachá contador mostra mensagens totais
- Limpe todas as mensagens com o ícone de lixeira
- Captura erros de tempo de execução automaticamente
Ainda não há comentários. Seja o primeiro a comentar!