Возможно ли вложить тег <abbr> в атрибут заголовка?

Эта проблема касается соответствия доступности (508).

У меня есть ссылка с атрибутом title, который отображается во всплывающей подсказке. В этой подсказке есть аббревиатура "Доктор" Чтобы программа чтения с экрана произнесла "доктор" вместо "dur", я должен заключить аббревиатуру в тег, как показано во второй строке:

<a class="fancybox" href="#brenda-jones-harden" 
title="View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio">
<img src="https://content.cleverex.com/hslc/tta-system/ehsnrc/btt/images/no-photo.jpg" 
alt="No Photo Available" height="96" width="80"><span class="two_liner">
<abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden</span></a>

Однако, когда я использую тег abbr внутри тега заголовка, всплывающая подсказка гласит:

"View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio"

Я считаю, что это означает, что я не могу вложить тег abbr в атрибут alt или title. При этом тег всегда будет отображаться как обычный текст. Ты согласен? Есть ли обходной путь? Я нигде не могу найти ответ на этот вопрос, поэтому я отправляю свой первый вопрос в Stack Overflow. Пожалуйста, извините, если я не совсем красноречив в большинстве ваших постов.

1 ответ

Решение

Краткий ответ: Нет, вы не можете вложить тег в атрибут. http://www.w3.org/TR/html5/dom.html

Я рекомендую написать только Доктор, как уже упоминалось в комментариях:)

Другие вопросы по тегам