Я могу создать диапазон contenteditable
внутри некоторого текста, который увеличивается и уменьшается и может переносить несколько строк, не занимая всю ширину:
div {
width: 100px;
background: #f00;
padding: 5px;
}
span {
border: 1px solid #000;
}
<div>
<span contenteditable="true">Type Something</span>
</div>
Я знаю о проблемах и проблемах contenteditable
, и я просто хочу простой текст. Поэтому я хотел бы использовать <input type="text">
для выполнения sh. Есть ли CSS / JS, который я могу применить, чтобы заставить его вести себя так, без программного моделирования с несколькими полями ввода?
Уточнение
A textarea
равно display: inline-block
и делает его встроенным на самом деле не делает его встроенным, как элемент span, поэтому я не ищу альтернативу