Валиден YouTube код

Валиден YouTube код

Този сайт вече e с почти валиден код след промените през уикенда. Поне там където няма коментари, понеже остана да поправя само поддръжката на gravatar-и. Продължавам да се дразня, че си купуваш с желание дизайн-template от професионални дизайнери и кодери, който се нуждае от още няколко часа дебъгване, подкарване и валидация, но повече ме подразни факта, че гигант като YouTube предоставя на потребителите си невалиден код за embed-ване в техните страници. Коментарите са нецензурни, затова ще си ги оставя за себе си.

Следващият път, когато взимате от YouTube код за да пуснете клипче във ваш сайт вместо това, което най-вероятно ще изглежда подобно на тази боза:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

и което не е валиден XHTML, използвайте това, което е равносилно на горното, но отговаря на правилата:

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1" style="width:425px; height:344px;"><param name="movie" value="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1" /></object>

Да не говорим, че на всичко отгоре е далеч по-кратко и елегантно…

Разбира се, ако останалият код на страницата ви не е валиден, упражнението няма особен смисъл.