Firefox12がリリースされました。リリースノートや新機能の紹介は以下のサイトで紹介されています。
title属性の改行対応について
今回の更新ではtitle属性値に改行コードが含まれているときに改行して表示されるようになりました。
改行させるにはエスケープ文字で記述する必要があります。以下のような感じです。
<p title="改行するにはここに などと入力します">ここをポイント</p> |
参考サイト:改行コード(HTML, Java, URL, エスケープシーケンス)
各改行コードへの対応について
改行コードには「LF」「CR」「CRLF」と存在しますがどれでも改行されます。
またHTMLの改行コードには10進と16進がありますがどちらも対応しています。
各改行コードで試したサンプルページを作ってみました。コードはこんな感じです。
<p title="改行コード
[LF 16]">LF改行[16進]</p> <p title="改行コード [LF 10]">LF改行[10進]</p> <p title="改行コード
[CR 16]">CR改行[16進]</p> <p title="改行コード [CR 10]">CR改行[10進]</p> <p title="改行コード
[CRLF 16]">CRLF改行[16進]</p> <p title="改行コード [CRLF 10]">CRLF改行[10進]</p> <p title="改行コード [LFCR 10]">LFCR[10進]</p> |
CRLFはCRとLFをそれぞれ記述する必要があるため面倒です。
またCRとLFの順序を間違えると二回改行されてしまいます。
CRかLFのどちらかで十分でしょう。