我有一个类型为“文本”的标签,限制为 2,000 个字符。 我想换行,但是“word-wrap: break-word;”不工作,因为它不是一个 div..
这是CSS:
background: #ffffff;
-moz-box-sizing: border-box;
border: 1px solid #CBD5DD;
border-radius: 2px;
height: 70px;
max-width: 450px;
word-wrap: break-word;
margin: 0;
min-height: 33px;
overflow: visible;
position: relative;
width: 450px;
padding-left:5px;
vertical-align:top;
box-sizing: border-box;
有什么建议吗? 谢谢
最佳答案
您不能在 input[type="text"]
中更改行 您必须使用 Textarea
或任何包含 contenteditable="true"
的元素>
例如
[contenteditable="true"] {
background: #ffffff;
-moz-box-sizing: border-box;
border: 1px solid #CBD5DD;
border-radius: 2px;
max-height: 70px;
max-width: 450px;
word-wrap: break-word;
margin: 0;
min-height: 33px;
overflow: auto;
position: relative;
width: 450px;
padding-left: 5px;
vertical-align: top;
box-sizing: border-box;
}
<div contenteditable="true"></div>
关于javascript - 在 <input> 标签 HTML + CSS 中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44918951/