记事本,word等以回车换行。html以<br/>或<div><p>等会形成一行。如何统一txt与 html,就是在普通txt的开头加一个pre标签。这样,作为txt,它仍能在文本编辑器中,方便地阅读、编辑、搜索。同时,又能在浏览器下直接保持格 式显示。
pre 标签,是以txt为html的关键。它让txt中的tab缩进、回车换行仍能保留在html中。
但直接使用<pre>会导致过长的文字撑宽浏览器,要想自动换行,需要如下写法,以兼顾不同浏览器:
<pre style=”word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap” >
如: <td height="84" align="left" valign="top" class="t2"><pre style="word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap"><%=(rs.Fields.Item("content").Value)%></pre></td>