Muchos desarrolladores web no conocen el atributo
longdesc: la falta de soporte para su uso por parte de los navegadores más populares, y la mala utilización por parte de los editores de código, hizo que la mayor parte de los desarrolladores no lo conociesen, y los que sí que lo conocían, se preguntaban para qué se tenía que poner si luego no se podía usar. Así que, cuando se empezó a trabajar en HTML5, triunfó la idea de que el atributo longdesc sobraba.
Sí, con los navegadores populares no se puede usar (bueno en Firefox hay
un plugin llamado longdesc que sí que permite su uso), pero los lectores de pantalla suelen proporcionar soporte para este atributo, y eso es lo importante.
Si consultamos la última versión publicada de HTML5 (17/12/2012), veremos en el
apartado de atributos que longdesc no aparece.
¿Un descuido, un error? NO, es así, y todo empezó hace tiempo, en febrero de 2008 ya se planteaba si HTML5 debía tener el atributo longdesc (
Should HTML5 include a longdesc attribute for images).
Parece que las presiones han surtido efecto, y hace pocos días, el 12 de marzo, se publicó
HTML Image Description Extension, que dice el resumen:
This specification defines a longdesc attribute to link extended descriptions with images in HTML5-based content.
Ahora hay que ver qué hacen con esto.
¿Se incluirá en HTML5? No lo creo, porque ya es una "candidate recommendation" y el W3C tiene prisa por cerrar la especificación y que sea de una vez una recomendación (estándar).
¿Se incluirá en HTML5.1? Es posible.