我的标签类型为" text",限制为2,000个字符。 我想打破线条,但是"自动换行: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;
有什么建议吗? 谢谢
答案 0 :(得分:2)
由于input[type="text"]
不支持多行,因此您不能使用换行符,而是使用textarea
。
答案 1 :(得分:1)
您无法更改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>