У меня есть html и css: http://jsfiddle.net/b7rDL/6/
HTML:
<div class="text-block" contenteditable="true" spellcheck="false">Some Text</div>
CSS
.text-block {
resize: none;
font-size:40px;
border: none;
line-height: 1;
-moz-appearance: textfield-multiline;
-webkit-appearance: textarea;
min-width: 30px;
overflow: visible;
white-space: nowrap;
display: inline-block;
}
Этот код позволяет мне писать текст без ограничения ширины или высоты. Он не отображает полосу прокрутки, и она растет с текстом. Это в основном те функции, которые мне нужны.
- Как я могу преобразовать это в обычную текстовую область, которая будет действовать одинаково? Я хочу, чтобы это работало в браузере, который не реализовал "contenteditable". Поэтому я хочу заменить div на textarea или другой элемент basiv. Как мне это сделать? (Я не против использования JavaScript).
- Как отключить проверку орфографии?
spellcheck=false
не работает. В примере, когда я сосредотачиваюсь на текстовом поле, я получаю эту баггирую красную линию. Я использую Firefox. - Как я могу избавиться от границы, когда я сосредоточен? - SOLVED
Я не против использования JavaScript для решения этих проблем.
Любой ответ на эти вопросы поможет мне.
Спасибо
ОБНОВЛЕНИЕ:
@Oylex помог мне с 3