调整回显文本的大小

时间:2010-09-27 23:14:00

标签: php javascript html css

我有一个页面显示用户在此之前键入的文本。如果用户在表单中输入很多并提交,则显示文本的页面具有水平滚动条。在文本填满屏幕后,如何让文本自动换行?它需要是8.5 x 11所以它将打印。我该怎么做文本框/显示页面?这是我使用的一些代码:
文字区域:

<textarea name="body" id="textarea">

显示页面:

  <h3>
    <?php echo "$body"; ?> <br />
    </h3>

当使用post和get发送文本时,它会被编码并被装饰。感谢..

3 个答案:

答案 0 :(得分:1)

您可以使用wordwrap()在PHP端完成它。

但您可以使用具有预定义宽度的div

<h3 style="width: 8.4in;">
    <?php echo "$body"; ?> <br />
</h3>

答案 1 :(得分:0)

您可以在这里做的最好的事情是在<h3>元素上设置宽度。因为你需要它适合8.5x11“,宽度为8.5”应该是合适的:

h3 { width: 8.5in; }

答案 2 :(得分:0)

如何使用CSS3中的word-wrap属性?也许你可以做这样的事情

h3 { word-wrap: break-word; }