Como todos sabemos Youtube nos permite, mediante un código, incrustar cualquier vídeo en nuestra web, ejemplo:
<object width="425" height="344">
<param name="movie"
value="http://www.youtube.com/v/XXXXXXXXXXX&hl=es&fs=1">
</param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/XXXXXXXXXXX&hl=es&fs=1"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="425" height="344">
</embed>
</object>
El problema está cuando queremos validar la página con el validador W3C, quien nos indica que tenemos un montón de errores procedentes del código de youtube.
Pero esto tiene fácil solución, basta con cambiar el código que te proporciona youtube por el siguiente código:
<div style="text-align: center;">
<object type="application/x-shockwave-flash"
data="http://www.youtube.com/v/XXXXXXXXXXX"
width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/XXXXXXXXXXX" />
</object>
</div>
Ahora simplemente sustituye las XXXXXXXXXXX (11 caracteres) por el código del vídeo que quieras poner, y cambia width="425" (ancho) height="344" (altura) en caso de que en tu vídeo sean diferentes.
Ventaja: La ventaja de pasar el validador W3C es, en teoría, conseguir un mejor posicionamiento, al facilitar a los buscadores un código más acorde con los estándares web.
Inconveniente: El problema de sustituir el código de youtube por otro que cumpla los estándares web, es que los usuarios no podrán ampliar el video a pantalla completa.
Delivered by FeedBurner
Categorías
Archivos
Blogroll
Enlázanos
Si te gusta MirarPorMirar, puedes poner un enlace en tu web o blog.