1
<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>

これは正しい方法ですか?

4

7 に答える 7

2

タイトルには最大の長さがあります。約80文字です(FF2でテスト済み)。

したがって、テキストが本当に長い場合、タイトルは役に立ちません。必要なものをすべて表示する、優れたcss/javascriptツールチップソリューションがいくつかあります。

于 2008-10-22T10:58:34.607 に答える
2

属性はタグ内ではtitle機能しません。td代わりに、テキストをスパンタグで囲みます。

<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>
于 2008-10-22T10:28:42.890 に答える
0

改行を表示するためにテキストをどのようにフォーマットしますか?IE7.0では

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

期待どおりに機能しますが、Firefix 3.01では、「\n」がスペースに変更されています。使用<br/>しても役に立ちません。

于 2008-10-22T11:07:24.713 に答える
0

FF2には、長いタイトルを表示できないバグがあります:https ://bugzilla.mozilla.org/show_bug.cgi?id=45375

タイトルはコア属性ではありませんか?したがって、ほとんどすべてのタグで有効です(html、headなどのいくつかのバー)

于 2008-10-22T11:07:31.297 に答える
0

私は@DrJokepuに同意します。title属性はこれを行う方法ですが、おそらく要素ではなく、TD要素を試してみてください。ABBRそれが目的であるか、失敗した場合は、単純なSPANものがおそらく最善です。

于 2008-10-22T10:28:43.170 に答える
0

ツールチップをある程度制御したい場合は、必要に応じてこれを変更してみてください 。cssツールチップ

于 2008-10-24T06:38:09.763 に答える
0

はい、それがツールチップを html 要素に割り当てる方法です。ただし、 <td> では使用しません。私はテストしていませんが、これらの要素は他の要素とは動作が多少異なるため、テーブルの行/セルで直接使用すると、一部のブラウザーで問題が発生する可能性があると感じています。<div>、<span>、<img>、<input> など、より「通常の」要素で使用する必要があります。

于 2008-10-22T10:18:08.807 に答える