我目前正在为我们的网站添加冗长的工具提示,我想(不必求助于一个神奇的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#)
以上方法都行不通。这可能吗?
当前回答
这很简单:只需按下Enter!
<a href="#" title='工具 提示 在 新 Line'>link with tip</a>
其他回答
至于谁 没有工作,你必须样式的元素上的行可见如下:
它引用自GuitarWorker对在工具提示中添加换行符的回答。
就用这个吧:
<a title='Tool
Tip
On
New
Line'>link with tip</a>
您可以使用
在标题上添加新行。
只需使用JavaScript。然后它与大多数和较老的浏览器兼容。
换行使用转义序列\n。
document.getElementById("ElementID").title = 'First Line text \n Second line text'
& # 13;可在所有主流浏览器(包括IE)上运行
“只需按下enter”的解决方案在这里不起作用,所以优秀的老香草JavaScript似乎是一种相当高效和干净的方法。
function customTitle(event, textHeader, text){
let eventOrigin = event.target || event.srcElement;
eventOrigin.title = textHeader + '\n\n' + text;
}
在元素onmouseover上:
onmouseover="customTitle(event, 'Some Caput', 'Some more or less complete description');"
瞧!它适用于谷歌Chrome和Firefox(不排除其他;我只是没有检查)。