The 2007-11-06 at 10:48 by Loïc d'Anterroches filed under News.
Aujourd’hui, je codais tranquillement quand tout d’un coup, ma validation automatique de mes pages avec tidy me dit :
Warning: <img> escaping malformed URI reference
Oups, étonnant comme message d’erreur. Je regarde mon code :
<img src="logo-conforganizer.png" longdesc="Powered by ConfOrganizer, the conference management and organization software." alt="ConfOrganizer logo" />
Tout semble normal. J’enlève l’attribut longdesc et voilà que l’erreur disparaît. En fait, l’attribut longdesc est un lien vers une information contenant plus de détails sur l’image. Bon, alors comme je ne souhaite pas créer une page pour chacune de mes descriptions, j’ai décidé d’inclure le contenu du lien dans le lien avec le protocole data.
Le résultat :
<img src="logo-conforganizer.png" longdesc="data:text/html;charset=utf-8,Powered%20by%20ConfOrganizer%2C%20the%20conference%20management%20and%20organization%20software." alt="ConfOrganizer logo" />
Si vous voulez en savoir plus sur data: Wikipédia parle du schéma data.
Comments from readers
Olivier G. said:
Pas de trackbacks ? http://www.lespacedunmatin.info/blog/index.php?2007/12/02/858-les-urls-de-type-data
Loïc said:
J'aime bien quand les gens passent me voir, les robots c'est pas trop mon truc. Voilà pourquoi il n'y a pas de support des trackbacks ici.