Por @Alvy — 6 de Agosto de 2007

Los códigos HTML que ofrecen YouTube y Google Video para «incrustar/insertar» los vídeos (embed) en otras páginas web no validan XHTML. Aunque validar en XHTML esté a veces sobrevalorado, no viene mal que las páginas con vídeos incrustados validen también correctamente. Además de ser «más correcto» puede servir también para detectar errores de programación en la página u otros problemas.

Las siguientes versiones funcionan igual que las originales pero validan en XHTML correctamente. Basta con copiar y pegar y luego reemplazar el número de vídeo (la ristra del tipo d6C0bNDqf3Y) en vez de las xxxxxxxxxx.

Código XHTML para YouTube

<object type="application/x-shockwave-flash" style="width:425px;height:350px" data="https://www.youtube.com/v/xxxxxxxxxx"><param name="movie" value="https://www.youtube.com/v/xxxxxxxxxx" /></object>


Código XHTML para Google Video

<object width="400" height="326" type="application/x-shockwave-flash" data="http://video.google.com/googleplayer.swf?docId=xxxxxxxxxx" ><param name="wmode" value="transparent" /></object>

Yo los tengo programados como atajos de teclado en Textpander y me hace la vida mucho más fácil y «válida».

Actualización: Validate Your YouTube Videos es una servicio web que hace exactamente lo mismo: le «pegas» el código que ofrece YouTube y crea una versión que es XHTML válido. (¡Gracias, Óscar!)

Compartir en Flipboard Publicar / Tuitear