Html-formatierten text anzeigen
Ich habe die Anzeige eine Menge von text auf einer html-Seite.
Der text sieht ungefähr so aus:
+-001 This is a Line 00:12:04
002 ----------------------------------
- 003 Everthing looks good so far ------
Den text "Vorformatiert" und enthält eine Menge von whit Leerzeichen und Bindestriche und jede Zeile hat die gleiche Länge haben (alle Zeichen haben die gleiche Breite).
Gibt es eine Möglichkeit, die Anzeige des Textes in html-ohne dabei das format?
- geben Sie ein white-space: pre für das übergeordnete div. Es sollten erhalten Sie die Leerzeichen. Weißt du, ob es enthalten tags '<' oder '>', oder einen umgekehrten Schrägstrich '/' ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wickeln Sie Ihren text innerhalb der
<pre>
tag.JSFiddle
Den HTML-Möglichkeit ist die Verwendung der
pre
- element, die entworfen wurde, für eine solche Nutzung, aber Vorsicht, dass<pre>
- tag direkt an den Anfang der ersten Zeile und der</pre>
tag genau am Ende der letzten Zeile. Sonst bei einigen Browsern kann es sich Verhalten, als wenn es eine leere Zeile am Anfang oder am Ende des Elements.<
und&
im Inhalt (es gibt einige Fälle, wo dies nicht notwendig, aber es ist am einfachsten zu ignorieren, dass.Beispiel (wo ich eingegeben habe eine Zeile mit dem Ausdruck 1 + 1 < 3):
Können Sie vermeiden, entkommen
<
und&
mithilfexmp
stattpre
, aberxmp
erklärt worden ist veraltet, veralten, und was auch immer (aber es funktioniert gut in der Praxis).Versuchen Sie das einwickeln der Inhalt ein PRE-tag. http://www.w3schools.com/tags/tag_pre.asp