如何在Firefox中给标题样式提示添加换行符?

3

Firefox似乎不支持在标题属性中使用换行符。我尝试了\r\r\n\n
,但仍然找不到有效的方法。

有人有解决此问题的技巧吗?


这些在其他浏览器中可行吗? - Oded
@Oded 我不确定所有的工作是否都有效。我在IE中使用了\n。为了让tiptools在Firefox中按照我想要的方式工作,我不得不重新发明轮子。 - GC_
我猜FF是开源的,也许我可以去改一下,哈哈。 - GC_
我有点希望你是一个FF开发者,可以修复它。 - GC_
2个回答

2
规范中,并没有明确规定浏览器应该如何显示标题属性的值。
文本中指出:

标题属性的值可以由用户代理以多种方式呈现。例如,视觉浏览器通常将标题显示为“工具提示”。

(强调是我的)
因此,不仅没有关于换行的规定,而且“工具提示”的实际行为也不是强制性的。

1
说实话,我认为W3应该勇敢承认IE在这方面打败了他们。什么样的文本不包括结束行呢?难道我正在与Ed合作吗? - GC_
@Grae - w3的标准留下了很多事情供实现者决定。我认为你抱怨的是Mozilla,而不是w3。 - Oded
嗯,我在其他地方听说过w3规范要求在标题文本中所有的\n都要替换为空格。 - GC_

0

Firefox 不支持此功能。在像 Chrome 这样的其他浏览器中,只需使用 return。

<a href="..." title="My

long

title">My link</a>

或者您可以使用JQuery工具提示插件。它适用于所有浏览器,并允许您在工具提示中使用HTML。


我已经添加了Jquery插件的链接。我刚刚测试过,在Firefox中运行得非常好。 - Axel Fontaine

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接