我目前正在为我们的网站添加冗长的工具提示,我想(不必求助于一个神奇的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#)
以上方法都行不通。这可能吗?
当前回答
在Chrome 79, 已经不管用了。
我成功地做到了:
& # 13; & # 10;
这适用于所有主流浏览器。
其他回答
有多种方法可以做到这一点。
或
取决于浏览器。但下面的例子适用于我的谷歌Chrome和Firefox。
<a href="javascript:;" title="工具提示第一行 工具提示第二行 工具提示第三行">工具提示</a> .
剃须刀的语法
在ASP的情况下。NET MVC,你可以把标题存储为变量,作为\r\n,就可以了。
@{
var logTooltip = "Sunday\r\nMonday\r\netc.";
}
<h3 title="@logTooltip">Logs</h3>
使用data-html="true"并应用<br>。
在Chrome 16或更早的版本中,你可以使用“\n”。顺便说一句,“\t”也可以。
至于谁 没有工作,你必须样式的元素上的行可见如下:
它引用自GuitarWorker对在工具提示中添加换行符的回答。