Отображать одинаковый текст заголовка для всех элементов одного и того же класса? - PullRequest
0 голосов
/ 10 апреля 2011

Допустим, я хочу отобразить всплывающие подсказки для ссылок с использованием атрибута title:

   <a class="editcommand" title="Edit" ...>

Есть ли способ указать текст title для всех элементов одного и того же класса с помощью CSS, поэтому мне не нужно повторять его внутри каждого элемента?

Ответы [ 2 ]

2 голосов
/ 10 апреля 2011

CSS только для содержимого атрибута style = "", но не для других тегов HTML.Это звучит как работа для Javascript.Если вы используете jQuery, вот пример:

$('a').attr('title', 'My universal title');

1 голос
/ 10 апреля 2011

К сожалению, нет, CSS не предоставляет такую ​​возможность.Поскольку title является атрибутом HTML (кроме элемента <title>, конечно), его определяет структура разметки (DOM), а не стиль (CSS).

В JavaScript это простовопрос присоединения атрибута к набору элементов DOM с этим классом.Но опять же, это модифицирует сами элементы DOM, а не их свойства стиля.

...