Ezt sajnos sokan nem tartják, be vagy egyszerűen képtelenek rá. Sok nagy portálnál
is előfordul, hogy olyan kódot ad ki felhasználásra ami eleve nem valid. Elterjedt
dolog a videók beillesztése saját honlapba és sajnos a YouTube kódja sem valid.
Itt egy példa erre:
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ynI52kycrwg&hl=en_US&fs=1&"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/ynI52kycrwg&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>
Sajnos alig találni olyan honlapot ahol a beillesztés valid módon lenne elkészítve.
Pedig a feladatot nem lehetetlen megoldani. Következzen a megoldás:
<object type="application/x-shockwave-flash" width="425" height="344" data="http://www.youtube.com/v/ynI52kycrwg&hl=en_US&fs=1">
<param name="movie" value="http://www.youtube.com/v/ynI52kycrwg&hl=en_US&fs=1">
</object>
Tömörebb, átláthatóbb és VALID!
Kis fantáziával XHTML verzió se okozhat ezek után gondot.
Azt már rábízom mindenkire, hogy miért így...

Kommentek
Hozzászóláshoz be kell jelentkezned! Ha még nem lennél regisztrálva itt megteheted.
ott vannak például az újonnan bevezetett css3 tulajdonságok, amikre a w3c validátor természetesen hibát dob, ugyanis maga a css3 még nem lett szabványosítva.
Soha nem volt a W3C szabvány része.