歌詞の上にコードを載せることができるコードのウェブサイトを作ろうとしています。
コードを別々にスパンしてブロックに表示し、インラインブロックを表示する別のスパンにラップすることで、コードを歌詞の上にうまく配置できましたが、コピーしてメモ帳に貼り付けようとすると、うまくいきません。空白を保持し、代わりにそれらを個別の要素として貼り付けます。
これが私が話していることの例です: http://jsfiddle.net/CPYTg/3/
セットアップ:
<li class="pair" onclick="javascript:doNote(0);">
<span class="chord" id="ch_0">E</span><span class="lyric" id="ly_0">Tonight</span>
</li>
li.pair {display:inline-block;padding:0 5px;}
.lyric {display:block;}
.chord {display:block;text-align:center;}
ご覧のとおり、コードと歌詞はブラウザーに正しく表示されますが、それらをコピーしてメモ帳に貼り付けると、別の項目としてフォーマットされます。これを修正して、コピーして貼り付けるときに空白が保持されるようにする方法はありますか?