Categoría: Scripts > 3

youtube vs w3c

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>



Como validar youtube con W3C


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.




Ventajas de validar tu web con W3C


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.