В Mozilla не работает дескриптор alt?

При таком коде при наведении мышки на рисунок должна появиться та надпись, которая внутри кавычек дескриптора alt

<img src="rus.jpg" vspace="0" hspace="0" alt="in Russian" border="0">

Но она не появляется...

И не появится. Alt используется для отображения текста только в том случае, если картинка не загрузилась. Хотите всплывающий текст, используйте title.

igorsub

Хотите всплывающий текст, используйте title.

Объясни поподробнее,что это значит.Я здесь жаловался на то,что на
этом форуме при отключенной загрузки графики,рамки аватаров не отображаются.Но ваятелям этого сайта этот недочет,видимо,по барабану.:( И сейчас я не вижу есть у чела аватар или нет.
Твой метод поможет?

rubel пишет

рамки аватаров не отображаются

а это что?
avatar_none.png

Solnyshko

Выделить код

Код:

<img src="rus.jpg" vspace="0" hspace="0" alt="in Russian" title="in Russian" border="0">

Обязательный атрибут alt задает альтернативный текст, который выводится обозревателем вместо образа, если вывод графических изображений отключен или не поддерживается.

Атрибут title определяет титул элемента и часто используется обозревателями как подсказка (tooltip), которая выводится на экран, когда курсор помещается на данный элемент. Он особенно полезен в элементах A, LINK, IMG и OBJECT

Выделить код

Код:

<img src="..." ... alt="Image_description" title="Tooltip_text_or_long_image_description">

вариант:

Выделить код

Код:

<a href="..."><img src="..." ... alt="Image_description" title="Link_description"></a>

вариант:

Выделить код

Код:

<a href="..." title="Link_description"><img src="..." ... alt="Image_description"></a>

В стандартах записано, как должен отображаться alt-текст, если картинка не загрузилась. В стандартах не записано, должен ли он быть виден, если картинка загрузилась, и как именно. Производители браузеров вольны делать что угодно. в какой-то момент поддержку подсказки с alt в мозилле отключили.
Аргументы были такие:
1. В стандарте не сказано, что она должна всплывать.
(Однако же, не сказано, что не должна)
2. Это не влияет на доступность информации.
(Были приведены примеры, когда влияет)
3. Есть сделать так сейчас, веб-мастера резко поумнеют, и станут использовать alt для того, для чего он изначально предназначался, то есть для заменяющего текста изображения - теоретически на значке с домиком должен быть не текст "на главную" или "на домашнюю страницу", а текст "маленький зеленый домик с трубой и открытой дверкой (56KB)".
(Реальный результат: большинство веб-мастеров не знают об этом эффекте, те, кто заботится о совместимости, как правило, пишут alt="подсказка" title="подсказка", то есть дублируют подсказку в alt-тэге)
4. Если на странице ошибочно употреблен alt как всплывающая подсказка, можно связаться с веб-мастером.
(Это вранье. Как правило, нет возможности что-либо переделать, или, реже, нет возможности уговорить кого-нибудь что-нибудь переделать)
5. Это не повлияет на популярность браузера и не ударит по пользователям.
(Кто ж его знает, влияет ли... по пользователям бьет точно)

Был создан баг, обсуждающий данную проблему. Множество аргументов за, и некое количество аргументов против всплывания alt были приведены уже после того, как баг был объявлен WONTFIX. Проблемой занимается некий Hixie (Ian Hixman), участвовавший, в частности, в разработке стандартов CSS, он отражает все попытки с ним конструктивно поспорить, так что включать подсказки обратно никто не собирается.
Подробнее:
https://bugzilla.mozilla.org/show_bug.cgi?id=25537
и, если Вы любитель риторики, найдете там немало интересного.

Решение: на сайтах использовать пары alt= и title= либо понадеяться на то, что основные браузеры title поддерживают (в основном это так), писать подсказки только в title.
Решение для просмотра сайтов:
Есть расширение, переносящее alt в title - Popup Alt Attribute http://piro.sakura.ne.jp/xul/_popupalt.html.en которое, несмотря на глючность, работает.
Есть еще скрипты для GreaseMonkey, в том числе мой, если заинтересуетесь, дам ссылку.

RcT
Сеучас удалил весь кеш,в котором был твой аватар.Загрузил эту страницу заново никаких рамок нет и всплывающей подсказки то же.
Расширение Popup ALT Attribute 1.3.2005092701 стоит.
Во смотри http://forum.mozilla.ru/uploaded/RcT.gif
Может у тебя другая версия FF?

Выделить код

Код:

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051111 Firefox/1.5

Причём рамок нет только на этом форуме.На любом другом
сайте рамки рисунков везде отображаются.:/

rubel
Хочешь видеть рамки картинок? Поставь ILO.

rubel
Да у меня рамки дает ILO. Но и без него рамки на этом сайте должны быть, хотя их нет, что-то намудрено в css.
В этом коде, (как на форуме) рамки показываются, так как указан размер картинки,

Выделить код

Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title></title>
</head><style>
IMG {BORDER: none}
</style>
</head><body>
<img src="http://forum.mozilla.ru/img/avatars/3791.jpg" alt="" height="63" width="72">
</body></html>

А здесь нет

Выделить код

Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title></title>
</head><style>
IMG {BORDER: none}
</style>
</head><body>
<img src="http://forum.mozilla.ru/img/avatars/3791.jpg" alt="">
</body></html>

rubel
Сорри, не обратил внимание на это:

rubel пишет

...
Причём рамок нет только на этом форуме.На любом другом
сайте рамки рисунков везде отображаются.:/

Предположу, что если у тебя стоит ILO (или ему подобное расширение), то тогда проблема может быть в отсутствующей галочке в Профиль ==> Отображения ==> Показывать аватары пользователей в сообщениях.

Большое спасибо за столь основательные ответы, вдобавок просветившие меня на предмет достаточно полезных для меня вещей.
Буду использовать alt и title.

RcT
stEp
Спасибо за разъяснения.Да ILO у меня нет т.к. картинки,.css,.js берётся из кеша HandyCache.В профиле  Показывать аватары-помечено.Попробую Ilo.