HTML5: los errores más comunes de un desarrollador web novato

HTML5: los errores más comunes de un desarrollador web novato


HTML Html5 Html

Para convertirse en desarrollador web es esencial tener un conocimiento profundo del código HTML. Han pasado más de 20 años desde que Tim Berners-Lee y Robert Cailliau idearon HTML, que se ha convertido en el lenguaje de markup más utilizado para crear sitios web.

¿Qué es html?

A menudo hablamos de HTML, pero ¿qué es el código HTML? El acrónimo HTML significa Hyper-Text Markup Language (literalmente, lenguaje de marcado de hipertexto). Ese es el código que muchos usan para estructurar la arquitectura de un sitio web, una landing page y un correo electrónico.

En pocas palabras, el lenguaje HTML representa la columna vertebral de las páginas web, mientras que el lenguaje CSS, como ya se ha mencionado varias veces, es su vestimenta: si el CSS (Hojas de estilo en cascada) define el estilo (colores, apariencia, etc.), el HTML establece la estructura, desde el título y el subtítulo, pasando por la lista con viñetas, hasta el pie de página (footer).

Este tipo de lenguaje se expresa a través de una serie de elementos, que se componen de tag (etiquetas de identificación). Una de las reglas básicas es que, por lo general, cada elemento debe tener una etiqueta de apertura y otra de cierre. Esto es para que la estructura en su conjunto esté correctamente ordenada y, lo que es más importante, el navegador sea capaz de interpretar el idioma y saber en qué formato mostrar los contenidos.

HTML no es un lenguaje de programación. Se trata de un lenguaje de marcas y la codificación en HTML no te convierte en un programador informático

¿Cómo programar en HTML? 

Una vez comprendido qué es html, hay que comprender cómo programar en html. Para programar en html necesitas conocer las etiquetas, la estructura de la página y del documento HTML y desarrollar una mayor familiaridad con el reconocido lenguaje de markup.

Sin embargo, es esencial reconocer los propios errores. Para un desarrollador novato, la programación en HTML puede ser difícil y puedes encontrarte con varios errores comunes. Estos son algunos consejos para mejorar tu conocimientos de la programación en HTML.

  1. Nunca olvides cerrar un tag en HTML5 después de abrirlo.No cerrar las etiquetas que deben cerrarse siempre creará malentendidos dentro de la página. La etiqueta <head>, si se deja abierta antes de una etiqueta <body>, hará que el código de esta última sea inútil, porque el navegador asumirá que toda la página se fusiona. Puede haber varias situaciones como esta, por lo que es importante acostumbrarse a cerrar etiquetas cuando sea necesario.

 

  1. El atributo de título para los hipervínculos. El atributo title tiene por objeto proporcionar información adicional a los usuarios en la página a la que está vinculado. Cuando se usa correctamente, este atributo puede mejorar la usabilidad, la accesibilidad y muchos beneficios para tus páginas web. El atributo title juega un papel clave para determinar si un enlace se considera malo, bueno o muy bueno. Para hacer que un enlace sea "muy bueno", todo lo que tienes que hacer es simplemente aplicar las siguientes dos reglas: Ingresa tantas palabras clave correctas como sea posible relacionadas con el documento al que se vincula.

Agrega un título, que se vincule a palabras clave relacionadas con eso.

  1. Esperar compatibilidad entre navegadores. HTML5 es mucho más que un simple lenguaje de markup. Es lo suficientemente poderoso como para combinar el comportamiento con el diseño, y deberías considerarlo como HTML extendido con JavaScript. Una mayor complejidad de la página web solo significará un mayor esfuerzo para garantizar la compatibilidad entre navegadores.

La interpretación de HTML5 en diferentes navegadores está lejos de ser idéntica, como en el caso de JavaScript. Hasta la fecha, algunos navegadores han decidido ignorar por completo algunos elementos del lenguaje de markup, lo que dificulta mucho seguir una línea de base común y un conjunto de características. Si a este problema le sumamos otros dispositivos y plataformas a través de las cuales visualizar páginas web, la situación se complica aún más, provocando la incompatibilidad con HTML5.

Por ejemplo, las animaciones web son una excelente función compatible solo con Chrome y Opera, mientras que la función de notificación web que le permite notificar al usuario fuera del contexto de una página web de un evento, como la notificación de un correo electrónico, es completamente ignorado por Internet Explorer.

Entonces, el hecho es que, aunque HTML5 es nuevo y está bien establecido, debemos esperar una gran cantidad de problemas de compatibilidad entre navegadores y planificarlos con anticipación. Hay demasiados vacíos para que los navegadores los llenen, y es justo esperar que no puedan salvar bien todas las diferencias entre plataformas.

  1. Dimenticare il DOCTYPEDoctype siempre debe ser la PRIMERA LÍNEA en cualquier documento HTML, para que los navegadores Web sepan cómo procesarlos. La página HTML sin Doctype lanza estas representaciones en Compatibility mode: los navegadores Web desactivan las funciones de los navegadores modernos e intentan representar el documento según la "mejor suposición".

 

  1. Usar el salto de línea <br> cuando se deba usar el tag <p>Históricamente, era muy común usar <br> para saltos de línea y cambiar de párrafo entre elementos. Esto no siempre es correcto. Se considera una mala práctica porque el tag de salto de línea no debe usarse para crear espacios entre secciones, sino que se debe dividir el texto en párrafos separados insertando un nuevo párrafo con el tag <p>.

Para los principiantes, puede ser habitual cometer este tipo de errores. Programar en HTML significa construir una página web real. Ampliar el conocimiento del lenguaje de markup más famoso del mundo ayuda a asumir una actitud que evita los errores "comunes" que puede cometer un desarrollador web novato.

Documentar el código, elegir el IDE adecuado a tus necesidades y estructurar el documento HTML sin tener que "distorsionarlo" son hábitos que solo se asumen con mucha práctica en el desarrollo web.

¿Quieres saber más sobre el mundo del html? ¡Corre a leer nuestra guía online de html y css!

Curso de programación Aulab Hackademy

Conviértete en Desarrollador weben 6 meses

Descubre el bootcamp de programación Hackademy

Programa Completo

© 2022 Aulab. Todos los derechos reservados • P.IVA: IT07647440721 • Política de privacidad