Gibt es eine Möglichkeit, die Anzeige eines pre
-Elements über CSS zu emulieren?
Kann ich zum Beispiel das Leerzeichen in diesem Div mit einer CSS-Regel intakt halten?
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
Verwenden white-space: pre
, um die Vorformatierung von Leerzeichen wie im pre
-Element beizubehalten. Um noch einen Schritt weiter zu gehen, fügen Sie auch font-family: monospace
, da pre
-Elemente normalerweise standardmäßig in einer Monospace-Schriftart festgelegt sind (z. B. zur Verwendung mit Codeblöcken).
.preformatted {
font-family: monospace;
white-space: pre;
}
<div class="preformatted">
Please procure the following items:
- Soup
- Jam
- Hyphens
- Cantaloupe
</div>
.preformatted {
white-space: pre-wrap;
}
Ich denke, "Pre-Wrap" ist besser. Es kann mit langer Länge in der Linie helfen.
um zu bekommen <pre>
können Sie verwenden;
div.preformatted{ white-space: pre ; display: block; }