Как говорит Скунлифф, правильный способ сделать это - в атрибуте title
. Лучше соответствовать стандарту, чем полагаться на нестандартное поведение IE. Имейте в виду, что атрибут title предназначен для всплывающих подсказок для пользователей, которые могут видеть изображение, а текст для пользователей, которые не могут (хотя они также могут видеть заголовок). Если это действительно вас беспокоит, вы можете просто использовать javascript, чтобы установить атрибуты заголовка для атрибутов alt для всех ваших изображений, что даст вам кросс-браузерный эффект. : D
Примерно так:
var images=document.getElementsByTagName("img");
for (var item in images) {
item.title = item.alt;
}
ИЛИ (стиль W3 DOM)
for (var item in images) {
item.setAttribute("title", item.getAttribute("alt") );
}
ИЛИ (jQuery)
$("img").each( function() { this.attr("title", this.attr("alt") ); }
(еще не тестировал ни один из них, поэтому могут потребоваться небольшие изменения)