¿Qué es Vista Previa HTML en Vivo?
Vista Previa HTML en Vivo es un área de pruebas de código interactiva que te permite escribir HTML, CSS y JavaScript y ver los resultados al instante. Piénsalo como un CodePen ligero directamente en tu navegador — sin necesidad de registrarse.
Ya seas un principiante aprendiendo desarrollo web o un desarrollador experimentado prototipando una idea rápida, esta herramienta te proporciona un ciclo de retroalimentación rápido sin necesidad de configurar un entorno local.
Características Principales
Editor de Tres Pestañas
Pestañas separadas para HTML, CSS y JavaScript con resaltado de sintaxis completo impulsado por CodeMirror para una experiencia de codificación profesional.
Vista Previa Instantánea
Tu código se renderiza en un iframe aislado mientras escribes, con debouncing inteligente para mantener el rendimiento suave.
Consola Integrada
Ve console.log, warn, error e info sin abrir las Herramientas de Desarrollador del navegador — depura directamente en la interfaz.
Descarga tu Trabajo
Exporta un archivo HTML completo e independiente con tu CSS y JS integrados — listo para usar en cualquier lugar.
Cómo Usar
Escribir Código
Selecciona una Pestaña
Elige entre las pestañas HTML, CSS o JS en la parte superior del panel del editor para comenzar a codificar en tu lenguaje preferido.
Escribe tu Código
Escribe tu código en el editor. El panel de vista previa a la derecha se actualiza automáticamente después de una breve pausa, dándote retroalimentación visual instantánea.
Cambia y Construye
Muévete entre pestañas para construir tu estructura HTML, estilizarla con CSS y añadir interactividad con JavaScript — todo en un flujo de trabajo sin interrupciones.
Usar Plantillas
Haz clic en el botón Plantillas en la barra de herramientas para elegir una plantilla de inicio e impulsar tu proyecto. Elige entre:
En Blanco
Hola Mundo
Diseño Flexbox
Animación CSS
Ajustar el Diseño
- Redimensionar — Arrastra el controlador entre el editor y la vista previa para hacer que cualquiera de los paneles sea más grande o más pequeño según tus necesidades
- Alternar diseño — Haz clic en el botón de diseño para cambiar entre vistas lado a lado (horizontal) y apiladas (vertical)
- Vista previa a pantalla completa — Haz clic en el botón de expandir para ver la vista previa a pantalla completa. Presiona Escape o haz clic en el botón de cerrar para volver
Usar la Consola
Haz clic en el botón Consola (icono de terminal) para abrir el panel de consola. Cualquier llamada a console.log(), console.warn(), console.error() o console.info() en tu JavaScript aparecerá aquí con iconos y estilos apropiados.
Depuración Tradicional
- Abre las Herramientas de Desarrollador del navegador
- Navega a la pestaña Consola
- Cambia entre ventanas
- Pierdes el enfoque en el código
Flujo de Trabajo Simplificado
- Acceso a la consola con un clic
- Ver la salida en línea
- Mantente en el editor
- Limpia con el icono de papelera
Descargar tu Código
Haz clic en el botón Descargar para guardar tu trabajo como un único archivo preview.html. El archivo exportado incluye tu HTML en el cuerpo, CSS en una etiqueta <style> y JavaScript en una etiqueta <script> — listo para abrir en cualquier navegador.
Características
Editor de Código con Resaltado de Sintaxis
El editor está impulsado por CodeMirror y proporciona resaltado de sintaxis para HTML, CSS y JavaScript. También incluye cierre automático de corchetes y etiquetas, coincidencia de corchetes e indentación adecuada con tabulaciones suaves.
Resaltado de Sintaxis
Cierre Automático
Indentación Inteligente
Vista Previa en Vivo
Tu código se ejecuta dentro de un iframe aislado que se actualiza automáticamente mientras escribes. La vista previa admite documentos HTML completos con CSS y JavaScript integrados, dándote una representación precisa de cómo se verá tu código en un navegador real.
- iframe aislado para seguridad
- Actualizaciones automáticas mientras escribes
- Soporte completo de documentos HTML
- CSS y JavaScript integrados
- Renderizado de navegador real
Consola Integrada
No necesitas abrir las Herramientas de Desarrollador de tu navegador. El panel de consola integrado captura toda la salida de consola de tu JavaScript — incluyendo mensajes de log, warn, error e info. Un distintivo en el botón de consola te muestra cuántos mensajes se han registrado.
| Método de Consola | Icono | Caso de Uso |
|---|---|---|
console.log() |
Información | Salida de depuración general |
console.warn() |
Advertencia | Problemas potenciales o deprecaciones |
console.error() |
Error | Errores en tiempo de ejecución y excepciones |
console.info() |
Información | Mensajes informativos |
Paneles Redimensionables
Arrastra el divisor entre el editor y la vista previa para asignar más espacio al panel que necesites. El redimensionador admite diseños horizontal y vertical y se limita entre el 20% y el 80% para mantener ambos paneles utilizables.
Alternancia de Diseño
Cambia entre diseño horizontal (editor a la izquierda, vista previa a la derecha) y diseño vertical (editor arriba, vista previa abajo) con un solo clic. El diseño vertical funciona bien en pantallas más estrechas o cuando deseas una vista previa más ancha.
Horizontal
Diseño lado a lado para pantallas anchas
Vertical
Diseño apilado para pantallas estrechas
Vista Previa a Pantalla Completa
Expande la vista previa para llenar toda tu pantalla para una vista sin distracciones de tu trabajo. Sal presionando Escape o haciendo clic en el botón de cerrar en la esquina superior derecha.
Exportación HTML
Descarga tu creación como un archivo HTML independiente. El documento exportado incluye doctype adecuado, etiquetas meta y tu CSS y JavaScript integrados — sin dependencias externas necesarias.
<!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>
Plantillas de Inicio
Comienza rápidamente con plantillas integradas que demuestran patrones comunes: una página Hola Mundo, un diseño de tarjetas Flexbox y una animación de keyframes CSS. Cada plantilla completa los tres editores con código de ejemplo funcional.
- Ejemplos de código preescrito y funcional
- Aprende examinando implementaciones reales
- Modifica plantillas para adaptarlas a tus necesidades
- Comprende las mejores prácticas a través de ejemplos
Preguntas Frecuentes
¿Se envía mi código a un servidor?
No. Toda la edición de código, renderizado de vista previa y salida de consola ocurren completamente en tu navegador. Nada se carga ni se almacena en ningún servidor.
¿Puedo usar librerías externas como Bootstrap o jQuery?
Sí. Añade una etiqueta <link> o <script> en la pestaña HTML apuntando a una URL de CDN, y la librería se cargará dentro del iframe de vista previa.
<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 qué mi JavaScript no funciona?
La vista previa se ejecuta en un iframe aislado con permisos allow-scripts y allow-modals. La mayoría de JavaScript funciona normalmente, pero algunas APIs del navegador que requieren permisos adicionales pueden estar restringidas.
- Revisa la consola integrada para mensajes de error
- Verifica que tu sintaxis sea correcta
- Asegúrate de que las librerías externas se carguen correctamente
- Algunas APIs (portapapeles, geolocalización) pueden estar restringidas en iframes aislados
¿Puedo guardar mi trabajo?
Usa el botón Descargar para exportar tu código como un archivo HTML independiente. Puedes reabrirlo en cualquier navegador o pegar el código nuevamente en el editor más tarde.
- Haz clic en Descargar para guardar como
preview.html - El archivo incluye todo HTML, CSS y JavaScript
- No se requieren dependencias externas
- Abre en cualquier navegador o editor de texto
- Copia el código de vuelta al editor en cualquier momento
¿El editor es compatible con dispositivos móviles?
Sí. En pantallas más pequeñas, el diseño cambia automáticamente a una vista apilada vertical. El redimensionador admite eventos táctiles para arrastrar y redimensionar en dispositivos móviles y tabletas.
| Tipo de Dispositivo | Diseño | Características |
|---|---|---|
| Escritorio | Horizontal (predeterminado) | Todas las características, arrastrar para redimensionar |
| Tableta | Horizontal o Vertical | Redimensionamiento habilitado para táctil |
| Móvil | Vertical (automático) | Interfaz optimizada para táctil |
¿Para qué sirve el panel de consola?
El panel de consola captura la salida de console.log(), console.warn(), console.error() e console.info() en tu código JavaScript. También captura errores en tiempo de ejecución y rechazos de promesas no manejadas.
Esto te permite depurar sin abrir las herramientas de desarrollador de tu navegador, manteniendo tu flujo de trabajo simplificado y enfocado en el código.
- Ver toda la salida de consola en un lugar
- Tipos de mensaje codificados por colores (log, warn, error, info)
- El distintivo del contador muestra mensajes totales
- Limpia todos los mensajes con el icono de papelera
- Captura errores en tiempo de ejecución automáticamente
Aún no hay comentarios. ¡Sé el primero en comentar!