HTMLのタイトル属性に入力できる最大の長さと、特殊文字が許可されているかどうかを知っている人はいますか?
4 に答える
現在の HTML 4 および 5 の仕様に基づいて、タイトルの長さに制限はありません。ただし、IE エクスプローラーでは、HTML 4.01に対して 512 文字の制限があります。
他のブラウザーでは長いタイトルに問題があります (毎回自分でテストする必要があります)。また、タイトルには、アルファベット、数字、特殊文字 (記号) など、ほとんど何でも使用できます。ただし、ユニコードは避けてください。
Unicode タイトルは問題を引き起こします。IE、Chrome でボックスとして表示されるこのスタック オーバーフロー ポスト Unicode HTML タイトルを参照してください。
@Jukka K. Korpela のコメントから:
最も一般的な文字以外を避ける理由は、通常は特定のフォントを使用するブラウザ ルーチンによって、限られた文字レパートリーでタイトル属性値がマウスオーバー時にレンダリングされるためです。正式な禁止事項はなく、お粗末な実装です。
実際には長さに制限はありません。ただし、特定の文字を超えると、ブラウザーはタイトル全体を表示しません。特殊文字を使用できます。
仕様に制限はありません。
ただし、64 文字を超えると、ブラウザは別の方法で処理します
Internet Explorer でテキストが 2 行以上に分割される
一方、他のブラウザはそうではありません。
なぜタイトルを非常に長くするのですか?短く簡潔にするとうまくいきます。