Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!
Únete al retoUn podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.
Escuchar el podcastHTML and CSS
debugging
El código HTML es difícil de depurar inicialmente, pero es fácil de comprender si sigues esta receta. Solo necesitas conocer 2-3 cosas antes de comenzar a codificar o depurar en HTML que te harán un maestro. Sí, es tan fácil, así que no te preocupes y sigue leyendo.
Si estás interesado en depurar otros lenguajes o tecnologías, aquí está nuestra guía completa sobre qué es la depuración y cómo convertirse en un maestro de la depuración al desarrollar front-end y back-end.
Esta guía trata de solucionar un error, pero vale la pena mencionar cómo prevenir la mayoría de los errores desde el principio:
<p>
, ¡ciérralo inmediatamente! Así: <p></p>
, y luego procede a llenar el contenido HTML interno.Las herramientas de depuración más efectivas para HTML son:
Vamos a repasar cada uno de ellos en detalle.
Puedes asumir que el código que escribiste es el que se muestra en el sitio web. ¡NOPE! Hay varias razones por las que tu código original puede no coincidir con el código fuente que se usa en el sitio web.
A veces el navegador usará una versión antigua del código (la memoria caché). Esto se llama: Caché del navegador
. El almacenamiento en caché puede ser una fuente común de confusión para los desarrolladores principiantes, lo que lleva a que los cambios no aparezcan en el sitio web como se esperaba.
Errores de caché: Debes asegurarte de que el código que escribiste sea el mismo código que se renderiza en tu sitio web.
Asegúrate de deshabilitar la caché del navegador en las herramientas de desarrollo, además, acostúmbrate a mantener la tecla
shift
al actualizar un sitio web durante el desarrollo.
Ctrl
+ U
.⌥ Option
+ ⌘ Command
+ U
.Todos los principales navegadores tienen herramientas de desarrollo, la primera pestaña en las herramientas de desarrollo se llama "Elementos" y contiene -casi- todo lo que necesitas para solucionar tus errores.
El inspector de herramientas de desarrollo muestra una versión en vivo de tu código en lugar de tu código fuente original. Esta "versión en vivo" se llama "DOM". Es lo que el navegador pudo interpretar de tu código. Estos son algunos casos que hacen que el inspector sea excelente:
Minificación: A veces, los sitios web comprimen y optimizan el código para tiempos de carga más rápidos. El inspector HTML mostrará el código minificado, que puede ser difícil de leer.
Extensiones del navegador: Los bloqueadores de anuncios o bloqueadores de scripts modifican el código mostrado en el inspector HTML.
Renderizado del lado del servidor: el inspector HTML mostrará el código renderizado en el servidor en lugar del código fuente.
La última herramienta de depuración crucial para HTML es su IDE o editor de código. La mayoría de los IDE ofrecen las siguientes características:
Si un tag no se cierra correctamente. Por ejemplo, si olvidas cerrar un tag <div>
: El editor de código podría resaltar todo el bloque de código que sigue al tag sin cerrar en rojo. También puedes ver el error en el terminal si usas complementos como prettier. Si haces clic en un tag de apertura, el editor también resaltará el tag de cierre.
Los tags HTML tienen atributos, por ejemplo, el tag <img>
tiene el atributo src
: <img src="https://domain.com/something" />
. Desafortunadamente, a veces cometemos errores al abrir o cerrar esos tags.
Para encontrar esos errores: la mejor herramienta es el resaltador de sintaxis. Mostrará un color extraño; mira esta imagen para una mejor comprensión.
<link>
o <script>
Esto es divertido porque todos cometemos este error, yo lo hice, tú lo hiciste o lo harás, todos los demás lo hicieron o lo harán.
Cuando vinculas tu HTML a una hoja de estilos CSS o un archivo JavaScript separado, puedes escribir la URL incorrecta y tu hoja de estilos no se cargará.
¿Cómo sabes que enlazaste mal la URL? La consola del inspector de herramientas de desarrollo mostrará un error 404 como este (mira la imagen a continuación):
Nota: Aquí se muestra la URL que usó para recuperar tu hoja de estilos; verifica que la URL esté bien.