object
element
You could use object
instead of img
. The content of the object
element will be used as fallback (resp. as alternative for screen reader users or search engine bots):
<object data="your-image.png" type="image/png">
<!-- the alternative/fallback content -->
</object>
longdesc
attribute
Or you could use the longdesc
attribute for the img
element, which is defined in a separate specificiation: http://www.w3.org/TR/html-longdesc/ (Working Draft):
This specification defines a
longdesc
attribute to link extended descriptions with images in HTML5-based content.
meta
-description
In addition you could include the text (or the beginning resp. a summary of it) in the description
-meta
element:
<meta name="description" content"…">
But this would only work if you have separate URLs for each image (which could be accomplished with the History API)