La etiqueta <embed>
nunca ha sido parte de alguna recomendación de la w3c para el HTML. Esta etiqueta se trata de una extensión que no es estándar, aunque sea soportada por muchos navagedores, debes recordar que no es parte del HTML.
Un poco de historia, durante la «guerra de los navegadores» a finales de la década de 1990, los fabricantes de navegadores Microsoft y Netscape competían agregando un montón de características supuestamente «cool» al HTML. El problema con estás características es que nunca fueron estandarizadas y casi siempre fueron incompatibles entre navegadores.
Cómo esta etiqueta existen otros por ejemplo la famosa etiqueta <marquee>
y muchos atributos también cómo el famoso marginwidth
, estás nunca han sido incluidas en las recomendaciones de la W3C. Así que no las utilices y si puedes deja de utilizarlas en donde las estés utilizando.
Este post es para responder una de las preguntas de las 37 preguntas un desarrollador y diseñador web debe saber responder.