¿Por qué el HTML permite la codificación descuidada?

No , sino que recomienda que los agentes (navegadores y demás) intenten corregir errores.

Mucha gente cree que el HTML sí permite código mal hecho por ejemplo <b><i>algo</b></i>. Lo cual no es verdad; el validador se va a quejar de etiquetas mal porque no son generan un códgo válido. Sin embargo los navegadores usualmente tratan de corregir esos errores es por ello que a veces si muestran la página correctamente.

Algunas veces la falta de la etiqueta que cierra no representa problama para los navegadores porque siempre codifican ambiguamente. Hace algunos años era muy común omitirlas, (ejemplo. </p> y </li>). Hoy en día se recomienda utilizar siempre las etiquetas de cierre, y para las que no tienen cómo <br> y <img> de debe utilizar <br /> y <img /> según la especificación del XHTML 1.1.

Este post es para responder una de las preguntas de las 37 preguntas un desarrollador y diseñador web debe saber responder.

Escríbe un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2 comentarios en “¿Por qué el HTML permite la codificación descuidada?”

  1. cuando quiero entrar a MIPUNTOCHAT me sale problemas al cargar la pagina

    Error de codificación de contenido

    La página que está intentando visualizar no puede mostrarse porque utiliza un formato de compresión no válido o no admitido.