114

preCSSを介して要素の表示をエミュレートする方法はありますか?

たとえば、CSSルールを使用して、このdivの空白をそのまま維持できますか?

<div class="preformatted">

  Please procure the following items:

    - Soup
    - Jam
    - Hyphens 
    - Cantaloupe
</div>
4

4 に答える 4

190

white-space: pre要素のように空白の事前フォーマットを保持するために使用しpreます。さらに一歩進むには、要素もデフォルトでモノスペースフォントで設定されるため、を追加font-family: monospacepreます(たとえば、コードブロックで使用する場合)。

.preformatted {
    font-family: monospace;
    white-space: pre;
}
<div class="preformatted">

  Please procure the following items:

    - Soup
    - Jam
    - Hyphens 
    - Cantaloupe
</div>

于 2012-03-17T20:52:03.937 に答える
54
.preformatted {
   white-space: pre-wrap;
}

「プレラップ」の方がいいと思います。ラインの長さが長い場合に役立ちます。

于 2013-12-03T13:26:35.617 に答える
11

はい:

div.preformatted {
    white-space: pre;
    }

参照:

于 2012-03-17T20:51:22.710 に答える
3

取得するため<pre>に使用できます。

div.preformatted{ white-space: pre ; display: block; }
于 2014-05-13T15:05:07.403 に答える