Если в теге есть атрибут title
, при наведении на него указателя мыши браузеры, поддерживающие атрибут title
, будут отображаться в виде всплывающей подсказки.Я не знаю ни одного способа изменить это поведение.
Вы можете изменить FancyBox (и, возможно, даже предложить патч, поддерживающий проект) для решения проблемы.Вы не можете быть единственным пользователем, сталкивающимся с этим.Я могу придумать три способа:
- Использовать другой атрибут, например
data-caption
, для заголовка с поддержкой разметки и использовать title
, только если его там нет.(Рекомендую пользователям не помещать разметку в title
.) (Соглашение об именах data-xyz
официально утверждено в HTML5 для пользовательских атрибутов.) - Удалите атрибут
title
после его использованиясоздать подпись.(Blech) - Предварительно обработайте атрибут
title
после его использования для создания заголовка, удалив всю разметку.(Также блех)
Я бы пошел с # 1.