我有一个页面显示用户在此之前键入的文本。如果用户在表单中输入很多并提交,则显示文本的页面具有水平滚动条。在文本填满屏幕后,如何让文本自动换行?它需要是8.5 x 11所以它将打印。我该怎么做文本框/显示页面?这是我使用的一些代码:
文字区域:
<textarea name="body" id="textarea">
显示页面:
<h3>
<?php echo "$body"; ?> <br />
</h3>
当使用post和get发送文本时,它会被编码并被装饰。感谢..
答案 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; }