我目前正在为我们的网站添加冗长的工具提示,我想(不必求助于一个神奇的jQuery插件,我知道有很多!)使用回车来格式化工具提示。
为了添加提示,我使用了title属性。我环顾了一下常用的网站,并使用了基本的模板:
<a title='Tool?Tip?On?New?Line'>link with tip</a>
我试过更换?:
< br / > &013;/ & # 13; \ r \ n 环境。换行符(我使用c#)
以上方法都行不通。这可能吗?
我目前正在为我们的网站添加冗长的工具提示,我想(不必求助于一个神奇的jQuery插件,我知道有很多!)使用回车来格式化工具提示。
为了添加提示,我使用了title属性。我环顾了一下常用的网站,并使用了基本的模板:
<a title='Tool?Tip?On?New?Line'>link with tip</a>
我试过更换?:
< br / > &013;/ & # 13; \ r \ n 环境。换行符(我使用c#)
以上方法都行不通。这可能吗?
当前回答
就用这个吧:
<a title='Tool
Tip
On
New
Line'>link with tip</a>
您可以使用
在标题上添加新行。
其他回答
在寻找在引导工具提示中显示断线的解决方案时,我被引导到此页面。当data-toggle="tooltip"被添加到HTML标签中时,引导工具提示将显示出来。
最后,我发现一个data-html="true"应该被添加到标签中,这样做你的标题内的HTML将被呈现。然后使用<br>来breakline。检查下面的示例:
之前(未显示任何折线):
<i class="bi bi-x-circle" data-toggle="tooltip" data-placement="top" title="test1 <br> test2"></i>
After(显示折线):
<i class="bi bi-x-circle" data-toggle="tooltip" data-html="true" data-placement="top" title="test1 <br> test2"></i>
- Laravel和Blade程序员的提示:你可以用nl2br("string")函数将\n转换为<br>。
-以上解决方案已在谷歌Chrome 98中测试。
& # xD;<-----这是插入回车符所需的文本。
我不这么认为。火狐2删减了长链接标题,它们应该只用于传达少量的帮助文本。如果你需要更多的解释文本,我会建议它属于一个与链接相关的段落。然后,您可以添加工具提示JavaScript代码来隐藏这些段落,并在悬停时将它们作为工具提示显示。在我看来,这是让它跨浏览器工作的最佳选择。
有多种方法可以做到这一点。
或
取决于浏览器。但下面的例子适用于我的谷歌Chrome和Firefox。
<a href="javascript:;" title="工具提示第一行 工具提示第二行 工具提示第三行">工具提示</a> .
剃须刀的语法
在ASP的情况下。NET MVC,你可以把标题存储为变量,作为\r\n,就可以了。
@{
var logTooltip = "Sunday\r\nMonday\r\netc.";
}
<h3 title="@logTooltip">Logs</h3>