Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№123-01-2006 02:12:52

Solnyshko
Участник
 
Группа: Members
Зарегистрирован: 23-01-2006
Сообщений: 7

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

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

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

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

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

Отсутствует

 

№223-01-2006 02:23:42

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
Веб-сайт

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

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


От оно че!

Отсутствует

 

№323-01-2006 10:34:39

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570

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

igorsub

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

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

Отсутствует

 

№423-01-2006 11:32:13

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

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

rubel пишет

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

а это что?
avatar_none.png

Отредактировано RcT (23-01-2006 11:32:58)


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№523-01-2006 11:34:13

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

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

Solnyshko

Выделить код

Код:

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

Отредактировано RcT (23-01-2006 11:34:43)


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№623-01-2006 11:38:12

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

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

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

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


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№723-01-2006 12:21:46

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

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

Выделить код

Код:

<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, в том числе мой, если заинтересуетесь, дам ссылку.

Отсутствует

 

№823-01-2006 12:49:24

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570

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

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

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

Отсутствует

 

№923-01-2006 13:27:03

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

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

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


Homo sum: humāni nihil a me aliēnum puto

Отсутствует

 

№1023-01-2006 13:41:31

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

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

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>

Отредактировано RcT (23-01-2006 13:43:31)


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№1123-01-2006 13:49:06

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

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

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

rubel пишет

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

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

Отредактировано stEp (23-01-2006 15:31:21)


Homo sum: humāni nihil a me aliēnum puto

Отсутствует

 

№1223-01-2006 19:57:29

Solnyshko
Участник
 
Группа: Members
Зарегистрирован: 23-01-2006
Сообщений: 7

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

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

Отсутствует

 

№1324-01-2006 00:02:15

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570

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

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]