答案 0 :(得分:1)
如果从数据库中获取了字符串,有两种方法可以实现此目的:
用html中断替换\n
:
echo str_replace("\n", "<br>", $string);
要查看\n
原样:
echo '<pre>' . $string . '</pre>';
还有一个css解决方案,将此规则应用于容器:
white-space:pre;
答案 1 :(得分:1)
smbsrc.net
可能是您正在寻找的内容:
white-space: pre;
td {
white-space: pre;
}
答案 2 :(得分:0)
试试这个:
<td>Hi<br>this is new line</td>
<table border="1">
<tr>
<td>This is First</td>
<td>Hi<br>this is new line</td>
</tr>
</table>
&#13;
或使用pre
代码:
<td>
<pre>Hi
this is new line
</pre>
</td>
<table border="1">
<tr><td>This is First</td><td><pre>Hi
this is new line</pre></td></tr>
</table>
&#13;
答案 3 :(得分:0)
如果您希望将div
设置为margin
left
中设置每一行
.new-line{
margin-left: 5px;
}
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td><div>hi</div><div class="new-line">this is new line</div></td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
</table>