web-dev-qa-db-ja.com

タイトル属性の最大長

HTML title属性の長さの制限は何ですか?

<span title="some big long piece of text and is there any limit to its size?" />

編集:

私の質問は一般的ではなくタイトル属性に固有のものです

40
ArK

MSDNによると、Internet Explorerのタイトルは合計512文字に制限されています。

http://msdn.Microsoft.com/en-us/library/ie/ms534683(v = vs.85).aspx

35
Ashkan

HTML5を使用したChrome、Safari、Firefoxでこれを試しました。

Chromeの上限は1024です。

Safariには制限がありません(最大3250まで試しました)

Firefoxには3250までの制限もありませんでした。@ jukkaが述べたように、Firefoxは改行を自動的に挿入しません。

14
Jonathan Basile

仕様に制限はありませんが、48文字を超えると、ブラウザは異なる方法で処理します。IEはテキストを2行以上に分割しますが、Firefoxはそうではありません。 Firefoxはソースの明示的な改行を尊重しません(これは、間違いなく正しい動作です)。

したがって、実際的な結論は、質問する必要がある場合は長すぎるため、他の手法を使用する必要があるということです。 title属性は通常「ツールヒント」効果に使用され、CSS(および場合によってはJavaScript)を使用して(使いやすさを向上させて)同様の効果を作成できます。

5

HTML 4.01 または HTML5 のいずれにも長さの制限はありませんが、長いツールチップは通常、そのテキストを他の場所、おそらく前後に配置する必要があることを示しています。 (「通常」と言ったのは、 xkcd がツールチップを効果的に使用しているが、説明couldが画像の下にまだ同じ相対的効果。)

3
kevinji

ブラウザでの実装は異なりますが、HTML 4.01は128文字だと思います。 Webで言及されている80文字から2000文字までの制限を見てきました。

1
span