我有一个输入字段,用户将在其中写入文本,但是当文本变长时,它只是水平延伸而不是垂直下降。
我试过了:
overflow: hidden;
word-wrap: break-word;
我没有运气关于如何实现这一目标的任何其他建议?
我认为你应该使用多行输入字段作为TextArea:
http://htmlhelp.com/reference/html40/forms/textarea.html
示例代码:
<textarea rows="10" cols="30"></textarea>
Xtian - 你不应该对你需要使用<input>
或<textarea>
的地方有任何限制。只需给文本区域指定您用于输入的名称,就可以了。
例如,我刚刚更换了
<input type="text" name="reply" />
同
<textarea rows="1" cols="26" name="reply"></textarea>
现在好多了。