strannik13 "Альтернативный текст", то есть тег ALT должен показываться вместо картинок, когда их загрузка отключена или когда браузер не поддерживает показ картинок, например, текстовые браузеры. Во всплывающей подсказке отображается содержимое тега TITLE. Это по стандартам. Firefox работает по стандартам, поэтому ALT во всплывающей подсказке не показывает. Но есть расширения которые это дело показывают. Так как Вас интересует что изменить на странице, то нужно добавить тег TITLE с тем же значением что и ALT |
Это уже обсуждалось на форуме. Кратко: Альтернативный текст, как гласят стандарты, должен показываться при невозможности загрузить изображение - в текстовых, речевых браузерах, при сбое или отключенной графике. Там же написано, что он должен содержать пустую строку для вспомогательных изображений, вроде рамок или разрядки, и описание изображения для всего остального - это значит что на кнопке Home должно быть написано "Маленький домик с синей трубой и кривой дверью (5K)", а не "На главную страницу". Для всплывающих подсказок определен title=" ... ". Вот title - это совместимый способ отображать всплывающие подсказки, и он работает во многих браузерах... кроме старого Netscape Communicator <=4.7 и еще более старого Internet Explorer и некоторых версий Opera. Обратите внимание, нигде в стандарте не сказано, как юзер агент должен поступать, если картинку удалось отобразить. То есть тут Internet Explorer не противоречит стандартам. И тут на арену выходит Ian Hickson (Hixie), в частности, занимающийся разработкой CSS в составе команды W3C, заявляет, что поведение Мозиллы противоречит стандартам, и что если alt-текст будет всплывать, его будут использовать для всплывающих подсказок, а если не будет - то по назначению, и поддержку всплывающего alt-текста из Мозиллы убирают. Был создан баг в Багзилле на эту тему https://bugzilla.mozilla.org/show_bug.cgi?id=25537 - (Warning 56k) Alt text is not displayed as a tooltip over <img> (image) - один из самых громадных по объему обсуждений, и рекордсмен по количеству дубликатов. Были высказаны соображения, что в результате такого поведения пользователи могут потерять часть информации сайта, и приведены примеры, что абсолютное большинство сайтов либо никто не будет менять, либо менять очень сложно, либо и некому, что те веб-мастера, которые знают о данном эффекте, а таких меньшинство, как правило, просто дублируют alt-текст в title-атрибуте, в результате чего код увеличивается, а альт как использовался не по назначению, так и используется. Но это же Хиксмэн, он не только невразумляем, но и не хочет нормально вести дискуссию - почти не отвечает на замечания по делу и сам высказывается обычно неаргументированно. Для тех, кому нужно получить поддержку всплывающего альт-текста в их конкретном браузере, существует несколько решений. http://piro.sakura.ne.jp/xul/_popupalt.html.en - самое популярное решение, Popup ALT Attributes - специальное расширение, несмотря на некоторую глючность, вполне работающее. Другой вариант - поставить GreaseMonkey http://greasemonkey.mozdev.org/ и найти для него скрипт на http://userscripts.com/ - например, этот http://userscripts.com/scripts/show/1391 или этот http://userscripts.com/scripts/show/2115 или этот http://userscripts.com/scripts/show/1417, или попросить меня - я писал скрипт, работающий и для случаев alt+title. Из упомянутых скриптов с userscripts.com лучше всего первый, третий работает как-то странно. |