【发布时间】:2018-01-16 21:29:17
【问题描述】:
当第一行中没有更多空间时,我正在尝试将多余的文本移动到新行。但是我的文字只是继续填写同一行而不移动到另一行。我怎样才能解决这个问题?当第一行中的文字填满时,我想移到下一行。
我已经试过了
word-wrap: break-word
white-space: initial;
但是没有效果。
我的代码如下:
<form onSubmit={ handleSubmit }>
<div className="create_post_div unchange_div">
<Field
name="askQuestionInput"
component="input"
type="text"
className="post_input_preview unchange_div"
placeholder="Ask your question here"
/>
</div>
</form>
我的 CSS 类:
.create_post_div{
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
}
.post_input_preview {
width: 640px;
border: none;
margin-bottom: 10px;
font-size: 16px;
outline: none;
}
提前致谢。
【问题讨论】:
-
你试过
word-break: break-all;吗? -
@KobyDouek 是的,我试过了。对我没用
-
看起来您正在尝试将文本包装在输入字段中,这是不可能的。如果您要显示实际生成的 HTML 而不是服务器端脚本,那么提供帮助会更容易。
标签: html css text newline line-breaks