2015-08-09 2 views
1

У меня есть textarea с различными размер шрифта и line-height. Я сделал это для расстояния между строками в textarea.Как исправить размер курсора?

Когда я нажимаю ввод внутри textarea Я получаю большой курсор. Как я могу решить эту проблему?

textarea { 
 
    font-size: 28px; 
 
    line-height: 92px; 
 
}
<textarea></textarea>

enter image description here

Я нашел несколько вопросов, которые очень похожи. Но эти решения не работают.

Заранее спасибо

ответ

1

Это большое значение line-height имущества, которое вызывает это - измените его на что-нибудь ближе к размеру шрифта, и ваш курсор уменьшится в размере.

Свойство line-height в основном хорош для двух вещей: вертикальное центрирование отдельных строк текста и увеличение межстрочного интервала, но последнее проблематично в текстовом поле.

+0

Я знаю, что причины этой строки вызывают это, но без него я не могу сделать больше интервалов между строками в TextArea. Есть ли способ изменить высоту линии, чтобы решить эту проблему? – Anatoli

+0

Не без какого-либо взлома. Зачем вам нужен межстрочный интервал в текстовой области, если это для ввода пользователем? –

+0

Это требование пользовательского интерфейса, и это для ввода пользователем. – Anatoli

3

Там нет свойства относительно размера курсора, но все же вы можете использовать пользовательские курсоры путем добавления изображения, как:

cursor: url('cursor.png'); 
+0

Это была хорошая идея, но, к сожалению, она не работает. cursor: url ('cursor.png') изменяет только курсор на textarea, но не внутри. – Anatoli

Смежные вопросы