Html显示格式化文本

Html显示格式化文本,html,text,format,Html,Text,Format,我必须在html页面上显示一堆文本。 文本如下所示: +-001 This is a Line 00:12:04 002 ---------------------------------- - 003 Everthing looks good so far ------ <pre>+-001 This is a Line 00:12:04 002 ---------------------------------- - 003

我必须在html页面上显示一堆文本。 文本如下所示:

+-001 This is a Line            00:12:04
  002 ----------------------------------
- 003 Everthing looks good so far ------ 
<pre>+-001 This is a Line            00:12:04
  002 ----------------------------------
- 003 Everthing looks good so far ------
- 004 Simple as 1 + 1 &lt; 3         ------</pre>
文本是“预格式化”的,包含大量空格和破折号,每行长度相同(所有字符的宽度相同)


有没有一种方法可以在不丢失格式的情况下以html格式显示文本?

将文本包装在
标记中

<pre>
+-001 This is a Line            00:12:04
  002 ----------------------------------
- 003 Everthing looks good so far ------ 
</pre>


+-001这是一行00:12:04
002 ----------------------------------
-003到目前为止,一切看起来都很好

尝试将内容包装为预标记

HTML的方式是使用,它是为这种用途而设计的,但要注意

  • 为了安全起见,请将
    
    

    您可以避免转义
    为父div提供一个空格:pre。它应该保留空格。您知道它将包含标记“”还是反斜杠“/”?
    
    <xmp>+-001 This is a Line            00:12:04
      002 ----------------------------------
    - 003 Everthing looks good so far ------
    - 004 Simple as 1 + 1 < 3         ------</xmp>