这是我在一个网站上的做法(我应该提到它使用 Bootstrap 3,但这应该不会有太大的区别):
样式表:
/* Tooltip */
tooltip-arrow, .mt-tooltip + .tooltip > .tooltip-inner
{
background-color: #ffff8d;
color: #000;
font-size: 16px;
min-width: 150px;
max-width: 400px;
z-index: 9999;
text-align: left;
line-height: 24px;
border-radius: 3px;
box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.27);
max-width: 100%;
white-space: nowrap;
font-family: Arial, Helvetica, Sans-Serif;
}
.tooltip.in
{
opacity:1;
filter:alpha(opacity=100);
}
a.mt-tooltip
{
border-bottom: 1px dotted #333333;
color: #333333;
text-decoration: none;
}
jquery:
$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip({
html: true
});
});
HTML:
<p>
Lorem ipsum dolor sit amet, consetetur
<a href="#" class="mt-tooltip" data-toggle="tooltip" title="At vero eos et accusam et justo duo dolores et ea rebum.">sadipscing</a>
elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
no sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>
在工具提示中使用 HTML 时,您必须在标题中对其进行 HTML 编码,例如
title="<strong>Bold text</strong>"
对我来说工作得很好。您可以在此处找到一个示例:[https://ls.innsbruck.gv.at/leben/soziales/mindestsicherung] - 查找带有虚线下划线的单词。