Иван > 17-06-2006 16:27:16 |
Не знал как назвать тему... Вообщем на многих сайтах есть такая фишка: наводишь курсор на ссылку (не нажимая!!) и выплывает краткое содержание в..м.. облачке... ) Типа как в ХР подсказки! А в ФаерФоксе нету такого... В опере и ИЕ есть... Может кто подскажет, как врубить такую тему? Или плагин какой... Спасибо. Изменил название темы. QTs |
Merlyel > 17-06-2006 16:43:37 |
Иван Пример сайта приведи. |
Infant > 17-06-2006 20:00:15 |
Это (всплывающая подсказка ссылки) не то что нужно? Автор раньше делал отдельное расширение Link Tooltip, но больше не делает. |
vladmir > 17-06-2006 21:08:04 |
Всплывающие подсказки бывают на HTML, CSS, JS и разбираться нужно конкретно. |
Kuja > 17-06-2006 21:16:03 |
Firefox очень неохотно отбражает alt подписанные у графических кнопок (например форумы на движке IPB). А вот title воспроизводит всегда. |
Sniper_gf > 17-06-2006 21:18:43 |
Вообщем на многих сайтах есть такая фишка: наводишь курсор на ссылку (не нажимая!!) и выплывает краткое содержание в..м.. облачке... ) Типа как в ХР подсказки! smile А в ФаерФоксе нету такого... В опере и ИЕ есть... Может кто подскажет, как врубить такую тему? Или плагин какой...
Я кажется догадываюсь о чём Вы. Думаю имеется в виду показ адреса ссылки в окошке рядом с курсором. В опере это называется "подсказка" Я правильно понял? Если да, то я например очень рад что этого нет в ФФ, так как меня это в Опере очень раздражало и я сразу же отключил их. В ФФ эта же информация показывается в строке состояния, которая находится внизу. Если её нет, то включите: вид/строка состояния |
igorsub > 17-06-2006 21:24:44 |
Думаю имеется в виду показ адреса ссылки в окошке рядом с курсором.
Нет, потому что в IE этого нет. имеется ввиду именно тултип по тегу ALT. https://addons.mozilla.org/firefox/1933/ |
Sniper_gf > 17-06-2006 21:36:48 |
Но в опере по тегу ALT ничего не показывается. Верней содержание этого тега показывается только когда показ картинок отключен и это правильно. Ну а что бы всплывали подсказки, типа "увеличить", используется тег TITLE. |
Иван > 17-06-2006 21:53:12 |
Например сервис дневников www.diary.ru Форумы fastbb.ru |
vladmir > 17-06-2006 23:44:59 |
Иван Например сервис дневников www.diary.ru
А где конкретно? Тайтлы на картинках всплывают одинаково. И тайтлы на текстовых ссылках внизу всплывают одинаково. |
Al_H > 18-06-2006 02:49:57 |
Как не раз обсуждалось на форуме, Mozilla с довольно древней версии прекратила поддержку всплывающих alt-атрибутов, по этому поводу есть баг в багзилле, самый длинный в обсуждении и самый богатый дубликатами. Если нужен конкретный человек, можете благодарить некоего Hixie, который, кстати, участвовал в разработке CSS2. Есть расширения, одно из которых Popup Alt, не безошибочное, правда. Написано несколько скриптов для GreaseMonkey http://greasemonkey.mozdev.org/ или https://addons.mozilla.org/firefox/748/ , скрипты хранятся на http://www.userscript.org/ (сейчас висит) или их можно найти в Сети, или в форуме, например, я написал два. Хороший скрипт должен обходить все изображения и добавлять всплывающие подсказки через стандартный тултип (title) или красивенькое полупрозрачное окошко, по следующей схеме - если альт пустой, он не выводится, если есть и тайтл и альт, то приоритетнее тайтл (в том числе тайтл охватывающей ссылки), но можно выводить то и другое с пометками, если выводится путь ссылки, в той же подсказке должны присутствовать и тайтл и альт. |
flaps > 30-07-2006 06:10:17 |
Al_H Как не раз обсуждалось на форуме, Mozilla с довольно древней версии прекратила поддержку всплывающих alt-атрибутов, по этому поводу есть баг в багзилле, самый длинный в обсуждении и самый богатый дубликатами. Если нужен конкретный человек, можете благодарить некоего Hixie, который, кстати, участвовал в разработке CSS2.
А причина этого идиотизма кому-нибудь известна ? Или как это часто бывает у идиотизмов, он был беспричинным ? |
DZiro > 30-07-2006 08:53:45 |
1) я что-то не помню, чтобы на ссылки вешали параметр alt, title если забивают(что надо делать вообще-то) то их показывает и иЕшак и Лиса 2) не "забитые" alt у картинок - это уже к тем, кто верстал сайт 3) непоказ "забитых" параметров alt - это бага. P.S. хотя я предпочитаю забивать инфу - в title |
krigstask > 30-07-2006 16:45:49 |
Кто сказал, что alt надо во всплывающей подсказке показывать? Покажите мне кусок спецификации. alt должен быть определён для всех картинок, хотя бы пустой. При наведении показывается title. alt — если картинка не загружена. А показ alt'a при наведении на картинку — нарушение спецификации, насколько я понимаю. |
Al_H > 30-07-2006 20:47:27 |
А причина этого идиотизма кому-нибудь известна ?
Hixie Кто сказал, что alt надо во всплывающей подсказке показывать? Покажите мне кусок спецификации.
В спецификации нигде не написано, как должен юзер-агент отображать alt для загрузившихся изображений. Так что убрать всплывающие подсказки не было шагом в сторону стандартов. Сделано это было, по словам Hixie, чтобы заставить веб-мастеров title использовать для подсказок, а alt - для описания изображений. Тут есть некая сложность. Часть описание изображения совпадает с его ролью на странице, в остальных случаях может возникнуть вопрос - на кнопке main page нужно писать в альте "на главную страницу" или "стилизхованный маленький зеленый домик с небольшой трубой, из которой не идет дым, по конфигурации скорее похожий на конуру, с окошком и двускатной крышей" - зачем, спрашивается, слепому этот домик, может, ему как раз ссылка на главную нужна? Что касается результатов - большинство веб-мастеров как писало альты, так и пишет, остальные - те, кто тестирует в Мозилле (эффект наблюдается довольно давно) - просто дублируют alt в title, о чем Хикси не раз и предупреждали. В баге Багзиллы об этом написано множество красивых и безобразных слов, в том числе и Вашим покорным слугой, есть чудеса риторики и глухоты, это самое длинное обсуждение бага, и максимальное количество найденных дубликатов (что лишний раз доказывает - для большинства это баг). На форуме об этом не раз писали. Однако же, согласно моим наблюдениям, если что-то из Мозиллы убрали, это как правило не возвращают, только баги в работе исправляют. И уж тем более вышеупомянутого доблестного джентльмена не переспоришь. |
krigstask > 30-07-2006 22:14:23 |
В спецификации нигде не написано, как должен юзер-агент отображать alt для загрузившихся изображений. Так что убрать всплывающие подсказки не было шагом в сторону стандартов
А там написано, что он вообще их должен отображать? The alt attribute specifies alternate text that is rendered when the image cannot be displayed
Ни больше, ни меньше. Он на то и alternate (-;Е То есть ошибкой это считать нельзя. |
Al_H > 30-07-2006 23:53:08 |
Нет, ошибкой считать нельзя. Ошибка - не отображать того, что показывают многие другие браузеры, и при этом не запрещено стандартами. Ошибка с точки зрения уважения к пользователям и политики, а не стандартов. Стандарты не регламентируют поведение заменяющего текста при подгруженном изображении. |
flaps > 31-07-2006 04:55:10 |
krigstask Кто сказал, что alt надо во всплывающей подсказке показывать?
Вэб-мастера которые годами отлаживали свои сайты в Интернет Эксплорере. Обычно никто не читает спецификации, а просто проверяет и всё. И тут приходит ФФ в котором всё не работает ...
Al_H Сделано это было, по словам Hixie, чтобы заставить веб-мастеров title использовать для подсказок, а alt - для описания изображений.
Вот урод то. Однако же, согласно моим наблюдениям, если что-то из Мозиллы убрали, это как правило не возвращают
Упорство в собственный заблуждениях - признак тупости. А где эта Багзила то? Кстати, вот говорят, открытые исходники, открытые исходники. Ну, исправил бы этот баг кто-нибудь да перекомпелировал бы. Однако нет. Вот и получается, что толку от этих открытых исходников - нуль. |
ego > 31-07-2006 16:47:08 |
Al_H flaps Почитайте стандарт: http://www.w3.org/TR/html4/struct/objects.html alt = text [CS] For user agents that cannot display images, forms, or applets, this attribute specifies alternate text. Либо картинки, либо альтернативный текст.
И обсуждение в багзилле: https://bugzilla.mozilla.org/show_bug.cgi?id=25537 If you really, absolutely, desperately have to get tooltips working across all browsers simultaneously, GIVE THE PAGE IDENTICAL TITLE AND ALT ATTRIBUTES! Для всплывающих подсказок во всех браузерах используйте идентичные "alt" и "title". Это несложно, любой вэб-мастер на это способен. |
Al_H > 31-07-2006 18:23:38 |
Al_H flaps Почитайте стандарт: http://www.w3.org/TR/html4/struct/objects.html alt = text [CS] For user agents that cannot display images, forms, or applets, this attribute specifies alternate text. Либо картинки, либо альтернативный текст.
Тогда и Вы почитайте. For user agents that cannot display images, forms, or applets, this attribute specifies alternate text.
- устанавливает альтернативный текст для случаев, когда изображение не может быть показано. Где есть хоть одна строчка о случае, когда оно может быть показано? Например If the user agent can display an image... Здесь установлено, что нужно делать с этим текстом в случае если картинки нет. Случай, если картинка есть не регламентирован. Об этом подробнее см. в обсуждении бага - это признавал даже Хикси. Он объяснял, что борется с некорректным текстовым наполнением альтов, а не некорректным их отображением, это для него инструмент воспитания веб-мастеров, и ничто другое. |
krigstask > 31-07-2006 18:53:52 |
(по-моему, скоро эту тему в Ругань надо будет переносить) А что показывает IE, если у картинки есть и alt, и title (разные)? Al_H Я смотрю на это так: уже есть атрибут, который показывает всплывающие подсказки. Зачем же тогда огород городить и лепить ещё один такой же? Кстати, что это за которые "показывают"? Я думал, что он только один... (текстовые не в счёт, они-то по стандарту (-:Е ) KHTML/Safari показывает? flaps Вэб-мастера которые годами отлаживали свои сайты в Интернет Эксплорере.
И?.. А учитывать поведение других бразуеров никто не будет, да? Потому что есть единственный и непогрешимый ИЭ? Обычно никто не читает спецификации, а просто проверяет и всё.
Да, чего это там w3c бьётся, все ж просто проверяют. Вот пусть и проверяют, только не в одном ИЭ. Вообще, нафиг все спецификации, никому они не нужны. И тут приходит ФФ в котором всё не работает …
Да уж, на ИЭ и "свежевыпеченном" Fx мир, как обычно, замыкается. |
Al_H > 31-07-2006 22:54:33 |
Я смотрю на это так: уже есть атрибут, который показывает всплывающие подсказки. Зачем же тогда огород городить и лепить ещё один такой же?
И этот атрибут - alt. title появился позже. Кстати, у Оперы с показом Альтов и Тайтлов было по-разному от версии к версии. И потом, это вопрос доступности информации не в ущерб стандартам. |
ego > 31-07-2006 23:47:35 |
Al_H ОК, стандарт действительно не говорит: "запрещено показывать всплывающую подсказку, содержащую альтернативный текст", однако согласно этому стандарту "Values of the title attribute may be rendered by user agents in a variety of ways. For instance, visual browsers frequently display the title as a "tool tip" (a short message that appears when the pointing device pauses over an object)." (http://www.w3.org/TR/html401/struct/global.html#h-7.4.3) Это с одной стороны. С другой, браузер согласно этому же стандарту не обязан показывать alt в качестве всплывающей подсказки, что должно учитываться вэб-мастером. Можно присвоить одинаковые значения alt и title (хотя это не безупречный путь), можно добавить немного оптимизации под браузер с помощью скриптов, можно реализовать всплывающие подсказки другими способами, можно подумать о картинках, которые будут понятны без всплывающих подсказок... Если же речь о пользователе, то он может 1) наплевать на это, 2) воспользоваться одним из путей добавления этой функции в файрфокс, 3) сменить браузер. В любом случае решение было принято более шести с половиной лет назад и его отменять не будут |
Al_H > 01-08-2006 00:15:02 |
С другой, браузер согласно этому же стандарту не обязан показывать alt в качестве всплывающей подсказки, что должно учитываться вэб-мастером.
Абсолютно правильно. Можно присвоить одинаковые значения alt и title (хотя это не безупречный путь)
Речь же не идет о правильности или неправильности этого пути, речь о том, что это очень популярный путь среди тех, кто вообще учитывает Мозиллу. И еще речь о том, что те кто убирал эту возможность, рассчитывали явно не на такой эффект. В любом случае решение было принято более шести с половиной лет назад и его отменять не будут
да |
flaps > 02-08-2006 06:20:45 |
Al_H Здесь установлено, что нужно делать с этим текстом в случае если картинки нет. Случай, если картинка есть не регламентирован. Об этом подробнее см. в обсуждении бага - это признавал даже Хикси. Он объяснял, что борется с некорректным текстовым наполнением альтов, а не некорректным их отображением, это для него инструмент воспитания веб-мастеров, и ничто другое.
Этот Хикси - он вообще программист или только руко-водитель? Чисто так, интересно.
krigstask А учитывать поведение других бразуеров никто не будет, да? Потому что есть единственный и непогрешимый ИЭ?
Да его и небыло тогда. Или почти небыло. А теперь появляется этот козёл Хикси, и говорит, исправляйте все свои странички 2001-ого года, потому, что я теперь придумал новый стандарт. И вы все должны срочно бежать и исправлять. |
Unghost > 03-08-2006 21:53:56 |
flaps Этот Хикси - он вообще программист или только руко-водитель? Чисто так, интересно.
http://ian.hixie.ch/career/resume.html |
Al_H > 07-08-2006 08:36:20 |
Этот Хикси - он вообще программист или только руко-водитель?
Если кратко, он участвует в разработке стандартов в W3C. В частности, при его участии разрабатывается CSS. Другое дело, что в данном случае речь идет не о стандартах, а о насильственном воспитании веб-мастеров. Тем более, как верно замечено, никто не будет исправлять бесчисленные старые странички. |
krigstask > 07-08-2006 13:40:32 |
Мне кажется, что если все так будут рассуждать, как вы, тырнет из тенёт кривоверстуновских страничек вообще не выберется. Кто ж будет старые переписывать? |
Al_H > 07-08-2006 17:00:28 |
Тут логичнее предпочесть совместимость именно потому что стандарты молчат. Впрочем, все равно главными остаются производители браузеров. Мы на них можем влиять - но только не на самого главного - не на Microsoft Internet Explorer. Так что пока он тормозит прогресс, то есть пока в нем не реализован хотя бы CSS2.1 либо пока он занимает больше 6% рынка (думаю, он не так и скоро отступит даже до 60%), основным законодателем мод будет именно он, и проблема будет явно не в слишком хорошей поддержке старых страниц современными браузерами. И потом, я отлично понимаю такой подход, но нужно не забывать, что прежде всего браузеры делаются для посетителей страниц, а не в воспитательных целях. (Нельзя же выпускать на широкий рынок браузер, который страницу с любым отклонением от стандарта вообще не будет выводить.) |
krigstask > 07-08-2006 21:51:22 |
Нельзя же выпускать на широкий рынок браузер, который страницу с любым отклонением от стандарта вообще не будет выводить
Можно. Только "в воспитательных целях" (-;Е |
Make > 09-08-2006 07:38:03 |
krigstask Мне кажется, что если все так будут рассуждать, как вы, тырнет из тенёт кривоверстуновских страничек вообще не выберется. Кто ж будет старые переписывать?
Просто если хочешь смотреть старые странички - смотри в Интернет Эксплорере, а новые - в ФайрФоксе. Добавлено Срд 09 Авг 2006 07:44:03 : Al_H Тут логичнее предпочесть совместимость именно потому что стандарты молчат.
Нет, не молчат. Стандарт - это то, что сложилось естественным образом. Как сложилось - то и стандарт. браузеры делаются для посетителей страниц, а не в воспитательных целях. (Нельзя же выпускать на широкий рынок браузер, который страницу с любым отклонением от стандарта вообще не будет выводить.)
Можно, можно. Были бы деньги и дурь. А браузеры выпускают не для других, а для себя. Чтобы о нём хоть кто нибудь вспомнил. Кто бы знал этого Хикси, если бы он всё нормально сделал? А так он прославился. |
krigstask > 09-08-2006 09:44:09 |
Make Не, спасибо, я уж как-нибудь в ***** пока поживу... 4-:Е Нет, не молчат. Стандарт - это то, что сложилось естественным образом. Как сложилось - то и стандарт
Ну уж. Сложилось... У нас много чего сложилось. Это не аргумент, пока существует w3c Кто бы знал этого Хикси, если бы он всё нормально сделал? А так он прославился
Как сказать. Разработчики стандартов w3c — довольно-таки известные люди. |
Al_H > 09-08-2006 10:57:04 |
Стандарт - это то, что сложилось естественным образом. Как сложилось - то и стандарт.
Если как сложилось - это вывод всплывающей подсказки. И мы не можем себе позволить сделать так, чтобы старые страницы логичнее было бы смотреть в Експлорере. Это потеря большей части аудитории. |
Sergeys > 09-08-2006 11:09:51 |
=>Флейм |
Make > 10-08-2006 02:39:20 |
krigstask Ну уж. Сложилось... У нас много чего сложилось. Это не аргумент, пока существует w3c
Для верующий в w3c может и не аргумент. А для оксвордского словоря, например, аргумент ключевой. Они отслеживают языковую практику и включают в свой словарь те слова, каторые люди реально говорят. Подкаст, например. |
Infant > 10-08-2006 09:02:02 |
Make От имино на оксвордский (с маленькой буквы и с «В» вместо «Ф») словор и стоить равнятса. P.S. Правда похоже на русский язык и почти понятно о чём хотел сказать... |