客户端js里的\n才是页面效果的换行。服务端PHP里的\n只是向生成的代码作一个换行,到页面显示则只显示一个空格。IE浏览器对元素间连续多个空白字符会合并成一个空白字符显示。

解决方案 »

  1.   

    所以要说明你这个\n添加到什么环境里面去了?记事本当然是可以的。但是浏览器只认<br>
      

  2.   

    win \r\n
    linux \n
    mac \r
      

  3.   

    想要在浏览器中换行,<br />
      

  4.   

    嗯,明白了,是不是只能用<br>在浏览器上显示换行效果?
      

  5.   

    \n对html来说是空格,要换行只能使用html的定义。如:<br>.
    或者使用
    <pre>
    </pre>
      

  6.   


    换行就行了<br />