Атрибут title в ссылках
  

Атрибут title в ссылках14.09.2007 00:00

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

Спецификация HTML довольно туманно сообщает об атрибуте TITLE:

В отличие от элемента TITLE, который предоставляет информацию обо всем документе и может присутствовать в тексте только один раз, атрибут title может сопровождать любое число элементов. Узнать, поддерживает ли элемент этот атрибут, можно в определении элемента.

Значения атрибута title могут использоваться агентами пользователя в генерации изображения по-разному. Например, визуальные браузеры часто отображают заголовок как подсказку (краткое сообщение, которое появляется, если Вы указываете на объект). Аудиоагенты пользователя могут проговаривать информацию заголовка. Например, установка этого атрибута для ссылки позволяет агентам пользователей (визуальным и невизуальным) сообщить пользователям о природе связанного ресурса...

 Смотрим определение элемента A:

<!ATTLIST A
  %attrs;                              -- %coreattrs, %i18n, %events --
  charset     %Charset;      #IMPLIED  -- кодировка символов связанного ресурса --
  type        %ContentType;  #IMPLIED  -- рекомендуемый тип содержимого --
  name        CDATA          #IMPLIED  -- конец именованной ссылки --
  href        %URI;          #IMPLIED  -- URI связанного ресурса --
  hreflang    %LanguageCode; #IMPLIED  -- код языка --
  rel         %LinkTypes;    #IMPLIED  -- типы прямых ссылок --
  rev         %LinkTypes;    #IMPLIED  -- типы обратных ссылок --
  accesskey   %Character;    #IMPLIED  -- клавиша доступа --
  shape       %Shape;        rect      -- для использования с клиентскими навигационными картами --
  coords      %Coords;       #IMPLIED  -- для использования с клиентскими навигационными картами --
  tabindex    NUMBER         #IMPLIED  -- положение в последовательности перехода --
  onfocus     %Script;       #IMPLIED  -- фокус на элементе --
  onblur      %Script;       #IMPLIED  -- фокус вне элемента --

Не заметно атрибута TITLE. Но если внимательно прочитать предыдущий текст, то, видимо, "Значения атрибута title могут использоваться агентами пользователя в генерации изображения по-разному". Тоесть, берем броузер, и проверяем, использует или нет. Это было бы весело, если бы не было так грустно. 

Тем не менее, Internet Explorer и Mozilla Firefox показывают всплывающие TITLE для элемента A.  

<<< День программиста
День программиста
Опасный пробел >>>
Опасный пробел