Ne plus utiliser la balise <embed> !

C’est râlant d’être parvenu à faire du html propre, et de buter sur une erreur générée par l’emploi "forcé" d’une balise <embed>, non reconnue par le W3C !

En effet, si l’on souhaite intégrer une petite animation flash dans son site, la plupart du temps elle est intégrée dans une balise <object>, laquelle contient une balise <embed>. Ca, c’est si on intégre l’anim avec DreamWeaver. Le résultat est une page qui fonctionne, mais qui n’est pas entièrement valide W3C.

Si on se contente de supprimer la balise embed, l’anime se voit sous IE mais plus sous FireFox. Voici un exemple de balise qui fonctionne :

<object
 type="application/x-shockwave-flash"
 data="./includes/animrea.swf"
 width="200"
 height="130"
 id="animrea">
 <param
   name="wmode"
   value="transparent" />
 <param
   name="movie"
   value="./includes/animrea.swf" />
 <param
   name="quality"
   value="high" />
</object>