Всё про браузер Opera
.: Форум сайта - operaman.ru :.

Opera браузер >> Opera for Windows

Страниц в этой теме: 1 | 2 | (показать все)
Первый пост темы

Kolyan
Новичок
ALT подпись к рисункам 15/05/2005 12:49
 

Люди, помогите разобраться, плз.
В ІЕ когда наводишь курсор мыши на рисунок, то всплывает ALT подпись к рисунку (если она есть, канечна). В Опере такого нет. Иногда только бывает надпись типа - Title: *****. Подскажите как можно включить в Опере такую фичу. Например на сайте weather.bigmir.net при наведении на значок погоды должно появляться пояснение (ясно, дождь и т.п.). По-моему это единственный недостаток Оперы, который я надеюсь мы устраним

Kildor
Operaman
***

Зарегистр: 10/03/2004
Сообщений: 557
Из: Россия, Новосибирск
Re: ALT подпись к рисункам  
23/03/2004 19:42   [Re: mobrustik]   [post link]  

На днях в ru.opera пролетал css...

Работает?
Code:

= ru.opera (2:5000/238.10) ====================================================
Msg : 50 of 68
From : Lena Kokoulina 2:5020/400 19 Мар 04 13:13:04
To : Sergei Stolyarov
Subj : Opera vs ALTphiles
===============================================================================
From: Lena Kokoulina <OperaTalk@YahooGroups.com>

Hi Sergei,
discussing the topic "Opera vs ALTphiles",
on Wednesday, 17.03.2004, at 16:18
you wrote in operatalk at least in part:
[^Y]
SS> Есть ещё одна проблема - отсутствие тега Alt при отключенной загрузке
SS> картинок. В этом случае картинки на экране нет, нету никаких следов, где
SS> она могла бы быть, и поэтому её невозможно отдельно подгрузить. Частично
SS> всё это решается таким набором фильтров:

Спасибо.

Я подобную задачу решала, но через пользовательские css:

input[type="image"] { border: 1px outset #eeeed5; content: "submit"
!important;}
img { min-width: 3px; min-height: 3px; border: 1px inset #eeeed5; font-size:
xx-small; color: #999177; font-family: Arial; }
img[title] { content: "&nbsp;" attr(title) "&nbsp;" attr(alt); }
img[alt] { content: "&nbsp; i &nbsp;"; }
a[href] img { font-size: xx-small; content: ">>"; font-family: Arial
!important; font-weight: normal !important; background-color: #0066ff
!important; color: #ffffff !important; }

Вполне пригодное решение для тех, кто без Проскомитрона
обходится. Да и включать/выключать на лету удобнее.

--
Bye!
Lena

--
Gatewayed from OperaTalk <http://groups.yahoo.com/group/operatalk/>

From: Lena Kokoulina <543445{at}mail.ru>
Date: Fri, 19 Mar 2004 11:18:04 +0500

--- ifmail v.2.15dev5.3
* Origin: Gate - "fido7.ru.opera <----> OperaTalk@YahooGroups.Com (2:5020/400)




Исправлено Kildor (23/03/2004 19:50)

mobrustik
Новичок

Зарегистр: 18/03/2004
Сообщений: 11
Из: Россия, Тверь
Re: ALT подпись к рисункам new 
23/03/2004 22:28   [Re: Kildor]   [post link]  

Этот CSS недавно также предлагал Mongoose в теме "Показ текста в тэге <img ALT="ТЕКСТ">". Я его потэстил - не работает... и правильно:
у этого CSS другая задача - обозначить картинку добавлением в тэг <img> параметра alt=">>".
Нам же нужно добавить параметр title="ТЕКСТ" из alt="ТЕКСТ".
Сейчас у меня единственная проблема - не знаю как с помощью CSS добавлять параметр (напр, title=) в тэг (напр, <img>).

Поэтому... еще раз: Многоуважаемые ПРОФИ! Если все-таки не поможете с этим, то хоть подскажите где можно почитать о CSS.

XXXLАдминистратор
Admin
****

Зарегистр: 18/07/2002
Сообщений: 379
Из: Москва
Re: ALT подпись к рисункам new 
23/03/2004 23:06   [Re: mobrustik]   [post link]  

Попробуй изменить так:

img[title] { content: "&nbsp;" attr(title) "&nbsp;" attr(alt); }
img[alt] { content: "&nbsp;" attr(title) "&nbsp;" attr(alt); }
a[href] img { content: "&nbsp;" attr(title) "&nbsp;" attr(alt); font-family: Arial
!important; font-weight: normal !important; background-color: #0066ff
!important; color: #ffffff !important; }

Про CSS читай здесь ...А через яндекс ещё кучу ссылок найдётся !

(off) Зря вообщето для одного сабжа два аналогичных топика создали и продублировали половину постов :-(

Ilya_B
Новичок

Зарегистр: 17/10/2003
Сообщений: 3
Из: Новосибирск
Re: ALT подпись к рисункам new 
25/03/2004 08:51   [Re: XXXL]   [post link]  

CSS:

img[alt]:after {
content: attr(alt);
display: block;
background-color: #ffd;
color: #000;
font: normal 7pt Arial !important;
border: 1px solid #555;
}

Что делает: добавляет под рисунками их alt-подписи (не во всплывающую подсказку, а на саму страницу), при этом сами рисунки остаются на странице. Недостаток в том, что нарушает разметку страницы, особенно, если рисунок выравнен по левому или по правому краю.
Для тех кто забыл как добавлять свои стили в Опере:
1)создаем файл show_alt.css и копируем туда указанный код
2)открываем OperaDef6.ini, находим строку [Local CSS Files],
пишем: Name xx=Show <alt>
File xx=(путь к файлу) , где хх-последний незанятый порядковый номер.

Stinger
Operaman
****

Зарегистр: 26/03/2004
Сообщений: 550
Re: ALT подпись к рисункам new 
29/04/2005 13:39   [Re: Ilya_B]   [post link]  

Проблема до сих пор актуальна, потому что:
1. Букрмарклет нужно каждый раз запускать вручную.
2. CSS-файлы, предложенные здесь искривляют страницу.

Так есть ли все-таки возможность сконвертировать при помощи CSS подсказку из тэга ALT в тэг TITLE? Или CSS этого не позволяет?

Stinger
Operaman
****

Зарегистр: 26/03/2004
Сообщений: 550
Re: ALT подпись к рисункам new 
29/04/2005 23:08   [Re: Stinger]   [post link]  

Готовое решение проблемы при помощи пользовательского JS-файла. Показывает внутри всплывающей подсказки текст из тэга img alt, если тэг title не прописан должным образом.

Code:
// modified from Andrew Gregory

document.addEventListener('load', function() {
var i, img, imgs = document.getElementsByTagName('img');
for (i = 0; i < imgs.length; i++) {
img = imgs[i];
if (img.hasAttribute('alt') && !img.hasAttribute('title')) {
if ( img.getAttribute('alt')!=""){
img.setAttribute('title', img.getAttribute('alt')+" (Alt)");
}
}
}
}, false);




Сохраняем код в текстовом файле с именем alt-title.js и подключаем к Опере:
Preferences - Advanced - JavaScript Options - My JavaScript Files.

Проверить скрипт на работоспособность можно на картинках любой статьи, опубликованной на новостном сайте lenta.ru.

Hedin
Новичок

Зарегистр: 15/06/2004
Сообщений: 21
Из: Минск
Re: ALT подпись к рисункам new 
15/05/2005 05:58   [Re: Stinger]   [post link]  

а можно сделать, так что бы алт отображался в свойствах картинки
которые вызываются через меню правой главиши
а то часто его надо скопировать а с предыдущими способоми js это невозможно

Stinger
Operaman
****

Зарегистр: 26/03/2004
Сообщений: 550
Re: ALT подпись к рисункам new 
15/05/2005 12:49   [Re: Hedin]   [post link]  

Есть еще вот такой скрипт для той же задачи (конвертирует тэг ALT картинок в тэг title в случае когда title не задан по стандарту)

Code:

// ==UserScript==
// @name Image Alt to Title Attributes
// @namespace http://www.scss.com.au/family/andrew/opera/userjs/
// @description For images with an alt attribute, but not a title
// attribute, copies the alt attribute to the title
// attribute. Improves image tooltip display on some
// sites.
// ==/UserScript==
document.addEventListener('load', function() {
var i, imgs, fix = function(img) {
if (!img.hasAttribute('alt')) {
img.setAttribute('alt', '');
}
if (!img.hasAttribute('title')) {
img.setAttribute('title', img.getAttribute('alt'));
}
};
imgs = document.getElementsByTagName('img');
for (i = 0; i < imgs.length; i++) fix(imgs[i]);
imgs = document.getElementsByTagName('input');
for (i = 0; i < imgs.length; i++) {
if (imgs[i].hasAttribute('type') && imgs[i].getAttribute('type').toLowerCase() == 'image') fix(imgs[i]);
}
}, false);



Кто может сказать, чем он лучше предыдущего скрипта(см. на два поста выше)?

В ответ на:
а можно сделать, так что бы алт отображался в свойствах картинки
которые вызываются через меню правой главиши
а то часто его надо скопировать а с предыдущими способоми js это невозможно


Разместить содержимое тэга картинки в свойствах картинки нельзя. Но можно посмотреть(и скопировать) тэг из исходника страницы(нажать Ctrl+F3).

Страниц в этой теме: 1 | 2 | (показать все)  

Opera браузер >> Opera for Windows

Дополнительные сведения
0 зарег. и 39 анонимные пользователи просматривают этот форум.

Модератор:  netman, van_grieg, alter, Angolier, Pechkin 

Распечатать тему

Разрешения
      Вы не можете создавать новые темы
      Вы не можете отвечать в темах
      HTML запрещен
      UBBCode разрешен

Рейтинг: *****
Тема просмотрена: 33800

Оценить эту тему
Быстрый поиск
Перейти на



  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100