2012-01-09 1 views
5

Допустим, мы имеем:Может ли CSS в верхнем регистре указать текст для атрибута title?

<a id="link" href="#" title="i am the title">link</a> 

Есть ли способ использовать CSS, чтобы верхний регистр «я название» текст, который будет отображаться при наведении курсора мыши по умолчанию?

ответ

6

Не знаю, что я знаю.

Вы можете выбрать элемент по его атрибуту (-ам), но не выбрать атрибут .

Немного JavaScript может сделать это, однако ...

var elem = document.getElementById('link'); 

elem.title = elem.title.toUpperCase(); 

jsFiddle.

1

No-title как всплывающие подсказки зависят от браузера, CSS не может их изменить.

Но вот ссылка, которая показывает, как вы можете сделать фальшивый вид всплывающей подсказки, как вы хотите с помощью CSS только: How to change the style of Title attribute inside the anchor tag?

0

У меня есть решение, если вы используете JQuery. .

Вот демо - http://jsfiddle.net/WzYkQ/

+0

'$ ('ссылку ') атр (' название', функция (я, название) {вернуться title.toUpperCase();});'. – alex

Смежные вопросы