Вот лучший вариант я мог бы найти. Предоставлено Andres Ilich на этом SO question.
(Вопрос, который он ответил, не относится к этому вопросу, но способ, которым он структурирует этот элемент, фактически решает вашу проблему.) (Это не моя работа, Андрес Ильич нашел этот ответ, просто обменявшись знаниями:} моя версия относится к нижней части)
Что он делает, это стиль недвижимости a
с использованием псевдо элементов. Если элемент щелкнут, он не скроет элемент :after
и это хорошая работа.
(Он использует значение заголовка для ввода в content: "";
который был довольно круто!)
Вот код, который добавляет новое название в:
a[title]:hover:after {
content: attr(title);
padding: 4px 8px;
color: #333;
position: absolute;
left: 0;
top: 100%;
white-space: nowrap;
z-index: 20;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 4px #222;
-webkit-box-shadow: 0px 0px 4px #222;
box-shadow: 0px 0px 4px #222;
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
скрипки: JSFIDDLE
Единственная проблема из этого - это основной заголовок, который показывается, но я не мог найти лучшего решения для этого. Единственный другой вариант, который не использует свойство title
, - это предложение, которое я оставил в качестве комментария.
Это моя версия использования свойства value
вместо title
, чтобы добавить значение. Это не имеет двух подсказок для инструментов, которые появляются и продолжают получать желаемый эффект.
<a href="#" value="This is another link">Mauris placerat</a>
Мои Fiddle: JSFIDDLE
Ура!
Вот работа с состояниями css hover, http://jsfiddle.net/g6KeH/. Я все еще пытаюсь найти ответ на свойство 'title'. –
У вас есть данные, показывающие, что ваши пользователи фактически нажимают на текст, а не ждут всплывающей подсказки? Хотя abbr обычно не используется, я не вижу причин полагать, что пользователи нажмут на него, полагая, что это ссылка. – cimmanon
Надеюсь, кто-то может предоставить лучший вариант, чем я сделал, но это было лучшее, что я нашел и изменил. Удачи! –