Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 12.10+ | 5.0+ | 4.0+ | 1.0+ |
Завдання
Зробити, щоб розмір текстового поля створеного через тег <textarea> не змінювалися за допомогою миші.
Рішення
В сучасних браузерах Firefox, Safari і Chrome у правому нижньому куті текстового поля є невеличкий куточок (рис. 1) з допомогою якого мишею можна змінити розміри поля.
Рис. 1. Вигляд текстового поля в браузері
Вид куточка розрізняється, але його функції залишаються однаковими, якщо клацнути мишею і потягнути за куточок, то можна змінити розміри поля. Щоб вимкнути цю можливість, слід для селектора textarea задати властивість resize зі значенням none (приклад 1).
Приклад 1. Використання resize
HTML5,CSS3IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>розмір текстового поля</title> <style> textarea { width: 90%; /* Ширина поля у відсотках */ height: 200px; /* Висота поля в пікселях */ resize: none; /* Забороняємо змінювати розмір */ } </style> </head> <body> <form> <textarea></textarea> </form> </body> </html>