Подсказка Bootstrap в целом работает через атрибуты title
и data-title
элемента.Я могу указать HTML-код с помощью атрибута data-html="true"
, например,
<a href="..." data-toggle="tooltip" data-html="true" title="<b>First Line:</b><br>Second Line.">...</a>
, который хорошо отрисовывается с помощью плагина всплывающей подсказки:
![element tooltip with JS enabled](https://i.stack.imgur.com/7epSV.png)
Но проблема возникает, когда JavaScript отключен;в этом случае браузер показывает необработанное значение атрибута title
и, по сути, необработанный HTML-код, который конечному пользователю выглядит довольно плохо:
![element title with JS disabled](https://i.stack.imgur.com/jS0wq.png)
Есть ли способ реализовать изящную деградацию для всплывающих подсказок, содержащих HTML?Таким образом, плагин будет использовать HTML-содержащее значение, но простое текстовое значение, используемое браузером по умолчанию (когда всплывающие подсказки Bootstrap не включены или JS не включен).