代码之家  ›  专栏  ›  技术社区  ›  Gnark

如何在表格中显示文本区域的换行符?

  •  8
  • Gnark  · 技术社区  · 16 年前

    当我在表中显示用户的输入时,新行不可见。当我检查源代码时,换行符就在那里,但在表中换行符不起作用。。。

    是否有可能在该表中显示换行符?

    5 回复  |  直到 9 年前
        1
  •  14
  •   vsync    11 年前

    white-space:pre-wrap;
    
        2
  •  3
  •   casperOne    13 年前

    <br/>

    使用字符串替换将所有“\n”字符替换为“ <br/> '

    如果 您正在使用服务器端语言,如 C 你能做到

    private string PutLineBreaks(string strData)
    {
        string strReplaced = string.Empty;
    
        Regex r = new Regex("/\n/g");
    
        strReplaced = r.Replace(strData, "<br/>");
    
        return strReplaced;
    }
    
        3
  •  2
  •   Deniz Dogan    16 年前

    \n 随着 <br/> .

        4
  •  2
  •   Geek    8 年前

    将表格单元格中的css设置为

    white-space:pre-line;
    

        5
  •  0
  •   AbstractProblemFactory    16 年前

    使用 <br /> <p></p>