Pour mon travail de diplôme, je dois rendre un site valide au w3c. Hors j'ai inséré sur une de mes pages un slide avec des vidéos: <div id="amazingslider-1" style="display:block;position:relative;margin:16px auto 32px;"> <ul class="amazingslider-slides" style="display:none;"> <li><img src="images/montage3.jpg" alt="Montage du lombricomposteur Eco-Worms- par www.zerodechet.fr" /> <video src="http://www.youtube.com/watch?v=FM4gZmM667Y"></video> </li> <li><img src="images/lancement3.jpg" alt="Démarrage du lombricomposteur Eco-Worms- par www.zerodechet.fr" /> <video src="http://www.youtube.com/embed/FM4gZmM667Y"></video> </li> <li><img src="images/fonctionnement3.jpg" alt="Éco-Worms Vers un avenir vert Lombricompostage" /> <video src="http://www.youtube.com/embed/vtW4VW3ASPk"></video> </li> </ul> <div class="amazingslider-engine" style="display:none;"><a href="http://amazingslider.com">jQuery Image Slider</a></div> </div>
Comme la balise <video> n'est pas acceptée en XTML, est-il possible de la remplacer par un autre balise? Si oui, laquelle?
J'ai essayé de faire qques recherches sur internet mais pour l'instant
La balise <video> n'est effectivement pas valide XHTML. C'est une nouvelle balise parue avec la norme HTML5. Il suffit de changer le doctype XHTML et de le remplacer avec le doctype <!DOCTYPE html> pour déclarer le document à la norme HTML5 et ça devrait être valide.
Merci beaucoup pour votre réponse. Je ne peux toutefois pas régler la situation de cette manière. En effet, il s'agit d'un travail de diplôme qui doit être valide en XHTML. Il est donc nécessaire que je trouve un moyen de remplacer cette fameuse balise.