単純な<pre>形式のテキストを含むHTML文書を作成すると
<body>
<p>This is a test
<ul>
<li>this is an item
<li>this is another
<li>this is the third
</ul>
<p>
<pre>
{ "firstName": "John",
"lastName": "Smith",
"age": 25 }
</pre>
</body>
これを Chrome で開き、MS Word 2011 に貼り付けると、<pre> 内の改行がなくなります。
一方、LibreOfficeで同じ貼り付けを行うと、<pre>は保持されます。奇妙なことに、ただ<pre> 内の領域をコピーし、テキストとして貼り付けると、改行は保持されます。
すべての <pre> コンテンツを手動で再フォーマットせずにこれを機能させるコツを知っている人はいますか?