我目前正在为我们的网站添加冗长的工具提示,我想(不必求助于一个神奇的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#)
以上方法都行不通。这可能吗?
当前回答
在IE, Chrome, Safari, Firefox(最新版本2012-11-27)中测试: & # 13;
它们都适用……
其他回答
使用data-html="true"并应用<br>。
至于谁 没有工作,你必须样式的元素上的行可见如下:
它引用自GuitarWorker对在工具提示中添加换行符的回答。
从Firefox 12开始,他们现在支持使用换行HTML实体的换行:
<span title="First line Second line">Test</span>
这在IE中工作,并且根据HTML5的title属性规范是正确的。
在IE, Chrome, Safari, Firefox(最新版本2012-11-27)中测试: & # 13;
它们都适用……
只需使用JavaScript。然后它与大多数和较老的浏览器兼容。
换行使用转义序列\n。
document.getElementById("ElementID").title = 'First Line text \n Second line text'