C'è un modo per incorporare un video di YouTube pur restando conformi agli standard (XHTML 1.0 Strict)?Incorpora video di YouTube rimanendo XHTML 1.0 Strict?
Grazie in anticipo.
C'è un modo per incorporare un video di YouTube pur restando conformi agli standard (XHTML 1.0 Strict)?Incorpora video di YouTube rimanendo XHTML 1.0 Strict?
Grazie in anticipo.
Flash Satay:
+1 Andy Hume
stava per postare questo. FYI dall'articolo questo funziona in Firefox, a seconda delle esigenze di supporto:
<!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>
Assicurarsi di sfuggire a tutto e commerciali e non so se era solo perché stavo cercando di validare una pagina con solo l'oggetto ma si lamentava che doveva essere circondato da un div, un paragrafo o qualcosa del genere ...
Suppongo che l'oggetto non possa venire prima nel markup.
C'è uno Tools4Noobs web page che eseguirà automaticamente la conversione per te dal codice di incorporamento che YouTube ti offre in XHTML valido. Puoi scegliere quali pulsanti extra apparire e modificare l'aspetto del bordo. Aggiunge anche un piccolo link pubblicitario, ma è facile da rimuovere.
Ecco un esempio generato da 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>
Qui si è convertito dal 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>
è sufficiente rimuovere la <div>
alla fine per sbarazzarsi del link pubblicitario, e si' fatto.