¿Hay alguna manera de insertar un video de YouTube sin dejar de cumplir con los estándares (XHTML 1.0 Strict)?Incrustar videos de YouTube durante su estancia XHTML 1.0 Strict?
Gracias de antemano.
¿Hay alguna manera de insertar un video de YouTube sin dejar de cumplir con los estándares (XHTML 1.0 Strict)?Incrustar videos de YouTube durante su estancia XHTML 1.0 Strict?
Gracias de antemano.
flash Satay:
+1 Andy Hume
estaba a punto de publicar eso. Para su información del artículo de esto funciona en Firefox, en función de sus necesidades de soporte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>Testing</title></head>
<body>
<div>
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/2pNTrYd-4FQ&hl=en&fs=1" width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/2pNTrYd-4FQ&hl=en&fs=1" />
</object>
</div>
</body>
</html>
Asegúrese de que todos los símbolos de unión para escapar y no sé si era sólo porque yo estaba tratando de validar una página con sólo el objeto pero se quejó de que necesitaba estar rodeado por un div, un párrafo o algo ...
Supongo que el objeto no puede ser lo primero en el marcado.
Hay un Tools4Noobs web page que automáticamente hará la conversión por usted desde el código de inserción que YouTube le da a XHTML válido. Puede elegir qué botones adicionales aparecen y ajustar cómo se ve el borde. También agrega un pequeño enlace de publicidad, pero eso es fácil de eliminar.
He aquí un ejemplo generada por YouTube:
<object width="425" height="349">
<param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed>
</object>
Aquí es convertida por Tools4Noobs:
<object type="application/x-shockwave-flash" style="width:425px; height:349px;" data="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&fs=1">
<param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&fs=1" />
<param name="allowFullScreen" value="true" />
</object>
<div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/">Get your own valid XHTML YouTube embed code</a></div>
Basta con retirar la <div>
al final para deshacerse del enlace promocional, y usted' re hecho.