【发布时间】:2012-10-21 06:03:15
【问题描述】:
我试图从$data 回显的文本太长,超出了表格的边界。除此之外,所有文本都显示为没有换行符(或空行)或适当的间距。
我的简单 PHP 代码:
<div id="sampleid1" class="tabcontent" style="margin-left:48px;">
<table width="510" border="0" cellspacing="4" cellpadding="4" class="SampleClass">
<tr>
<td>
<?php echo Sample1_LABEL;?>
</td>
<th align="left"><strong>:</strong>
</th>
<td>
<?php echo $data[ 'Sample1'];?>
</td>
</tr>
<tr>
<td>
<?php echo Sample2_LABEL;?>
</td>
<th align="left"><strong>:</strong>
</th>
<td>
<?php echo $data[ 'Sample2'];?>
</td>
</tr>
</table>
</div>
总结:
- 我需要使用
$data检索的文本进行格式化,以便在回显时在输出中显示换行符。 - 我需要输出文本是可滚动的,这样文本就不会超出边界。
【问题讨论】:
-
你的意思是文字不换行吗?它们不包含空格吗?
-
这不是换行问题,而是文本太长并且超出屏幕(超出屏幕高度)阻碍了阅读过程。文本本身包含一些未在最终输出中显示的空/空白行。感谢您的提问,感谢您的帮助。
-
HTML 对所有空格一视同仁。 5 个连续的换行符看起来与单个空格相同。在
pre标记内,行为是不同的,并且所有空白都忠实地呈现。 -
感谢您的宝贵意见。 (+1)
标签: php html css text scrollable