
ご存じのとおり、白黒の
HTML 4.01仕様では、ライン属性(CDATA)で
ラインフィード(LF)文字を無視し、
キャリッジリターン(CR)文字をスペースに置き換える必要があります。
ただし、HTML5仕様では、逆
に、 title 属性の 改行(LF)文字
は 重要と見なされます 。 次のようなコードを入力できることを前提としています。
<a href="…" title=" . .">…</a>
ハイパーリンクにカーソルを合わせると、2行のツールチップが表示されることを期待してください。
ちなみに、 「 &#10; "-しかし、Habrahabrはこのコードを実際の改行に置き換えました。 少なくとも私のFirefoxでは。 これは<source>のバグです。 ただし、HTML5によると、これらの形式のラインフィードはどちらも重要です。 そして、シンボル自体とそのエンティティ。
Internet Explorerはこの方法でずっと動作しています(少なくとも過去
6年間) -HTML 4.01を吐き出し、複数行のプロンプト
を表示
したかっ
たのです。 対応するHTML5サブセクションの作成者にとってインスピレーションの源泉となったのは、MSIEの行動だと考えるのが適切です。
数日前(1月25日)、この問題
( バグ358452 )はFirefoxで解決されました。
Firefox 12は 、複数行のツールチップをサポートするFirefox
の最初のバージョン
になる可能性があります 。
→登録には、 CC BY-SA 2.0ライセンスの ReillyButler がEnterキーの 写真を使用し ました 。