Чтобы задать placeholder для тега <textarea>, вы можете использовать атрибут placeholder, который позволяет отображать текст-подсказку внутри текстовой области, когда она пуста. Это очень полезно для улучшения юзабилити и понимания, что именно нужно ввести пользователю.

Вот простой пример использования placeholder в <textarea>:

<textarea placeholder="Введите ваш текст здесь..."></textarea>

В данном примере, когда текстовая область пуста, будет отображаться текст «Введите ваш текст здесь…». Как только пользователь начнёт вводить текст, placeholder исчезнет.

Пример полного HTML-кода

Вот как может выглядеть полный HTML-код с использованием textarea и placeholder:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Пример Textarea с Placeholder</title>
</head>
<body>
    <h1>Пример использования Textarea</h1>
    <p>Пожалуйста, введите ваш комментарий:</p>
    <textarea placeholder="Введите ваш текст здесь..." rows="4" cols="50"></textarea>
</body>
</html>

В этом примере мы также добавили атрибуты rows и cols, которые определяют количество строк и столбцов в текстовой области. Это позволяет лучше контролировать размер textarea.

Стилизация Placeholder

Вы можете также стилизовать текст placeholder с помощью CSS. Например, чтобы изменить цвет текста placeholder, вы можете использовать следующий код:

textarea::placeholder {
    color: gray;
    font-style: italic;
}

В данном случае мы изменяем цвет текста на серый и делаем его курсивным. Таким образом, мы можем визуально выделить текст-подсказку.

Доступность и UX

Важно помнить, что использование placeholder не должно заменять label для textarea. Текст-подсказка может быть недостаточно заметной для некоторых пользователей, и не всегда они смогут понять, что нужно ввести в текстовую область. Поэтому, чтобы улучшить доступность, лучше использовать label вместе с placeholder.

<label for="comment">Ваш комментарий:</label>
<textarea id="comment" placeholder="Введите ваш текст здесь..." rows="4" cols="50"></textarea>

В этом примере мы добавили элемент label, который связан с текстовой областью через атрибут for. Это улучшает доступность и делает интерфейс более понятным для пользователей.

Заключение

Таким образом, использование placeholder для textarea является простым и эффективным способом улучшить взаимодействие с пользователем. Не забывайте о важности доступности и всегда старайтесь использовать label вместе с placeholder для обеспечения наилучшего пользовательского опыта.

Если у вас есть какие-либо вопросы или вы хотите узнать больше о других атрибутах и элементах HTML, не стесняйтесь задавать их!