Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0 + | 1.0 + | 6.0 + | 1.0 + | 1.0 + | 1.0 + | 1.0 + |
Специфікація
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Опис
Атрибут wrap говорить браузеру, як здійснювати перенесення тексту в поле <textarea> і в якому вигляді відправляти дані на сервер. Якщо цей атрибут відсутній, текст в поле набирається одним рядком, коли число введених символів перевищує ширину області, з'являється горизонтальна смуга прокрутки. Натискання кнопки переносить текст на новий рядок, і курсор встановлюється біля лівого краю поля.
Синтаксис
<textarea wrap="soft | hard"> </textarea>
Значення
- soft
- Довгий текст, який самостійно не поміщається в поле по ширині, буде автоматично перенесено на новий рядок, проте передаватися на сервер буде як один рядок. Натискання клавіші встановлює перенесення тексту, який зберігається при відправці форми.
- hard
- Слова в полі переносяться механічно, щоб вони помістилися в розмір області, і при відправленні на сервер місця автоматичного переносу зберігаються. При цьому значенні обов'язково повинен бути присутнім атрибут cols .
- off
- Нестандартне значення. Перенесення рядків відключені. При введенні довгого тексту без переносів, він буде друкуватися в один рядок, при цьому буде відображатися смуга прокрутки.
Значення за умовчанням
soft
Приклад
HTML5 IE Cr Op Sa Fx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Тег textarea, атрибут wrap </title> </head> <body> <form action="handler.php" method="post"> <p> <textarea rows="10" cols="20" wrap="hard"> </textarea> </p> <p> <input type="submit" value="Відправити"> </p> </form> </body> </html>
Примітка
Деякі старі браузери також підтримують нестандартні значення virtual замість soft і physical замість hard .