一行文字的工具提示

时间:2008-10-22 10:12:08

标签: html xhtml

<td title="this is a really long line that I'm going to truncate">this is a really long line that I'm going to trunc ...</td>

这是正确的方法吗?

7 个答案:

答案 0 :(得分:2)

title标记内的td属性不起作用。将文本包含在span标记内:

<td>
    <span title="this is a really long line that I'm going to truncate">this is a really long line that I'm going to trunc ...</span>
</td>

答案 1 :(得分:2)

标题的最大长度。它大约有80个字符(在FF2上测试过)。

因此,如果您的文字很长,标题将无济于事。有几个很好的css / javascript工具提示解决方案,可以显示你需要的任何东西。

答案 2 :(得分:0)

是的,这就是你应该如何为html元素分配工具提示。我不会在&lt; td&gt;上使用它虽然。虽然我没有对它进行测试,但我觉得如果你直接在表行/单元格上使用它,你可能会在某些浏览器上遇到问题,因为这些元素与其他元素的行为有些不同。您应该在更“常规”的元素上使用它,例如&lt; div&gt;,&lt; span&gt;,&lt; img&gt;或&lt; input&gt;。

答案 3 :(得分:0)

我同意@DrJokepu,title属性是这样做的方法,但可能不在TD元素上,尝试ABBR元素,这就是它的用途,或者如果不这样做,简单的SPAN可能是最好的。

答案 4 :(得分:0)

如何格式化文本以显示换行符?在IE 7.0中

<title="long line of text\nanotherlong line of text" />

按预期工作 - 但在Firefix 3.01中,“\ n”更改为空格。使用<br/>也无济于事。

答案 5 :(得分:0)

FF2有一个错误,阻止它显示长标题:https://bugzilla.mozilla.org/show_bug.cgi?id=45375

标题不是核心属性吗?因此它几乎适用于所有标签(例如,几个,例如.html,head等)。

答案 6 :(得分:0)

如果您想对工具提示进行一些控制,可以尝试根据需要进行修改 css Tooltip