Формы

Текстовая подсказка внутри поля (placeholder)

Используй плейсхолдер как краткую подсказку, но не как единственное обозначение.

Как реализовать правильно

Всегда дублируй название поля как label над полем. Placeholder — только для примера.

Поле 'Телефон'. Плейсхолдер: '+7 (___) ___-__-__'. Над полем — метка 'Телефон'.

Особые ситуации

Поэтому используем label вне поля, а не rely only on placeholder.
Плохой плейсхолдер: 'YYYY-MM-DD'. Лучше: 'например, 2024-12-31'.
Интерфейс на английском, но плейсхолдер 'Введите имя' — локализуй его.

Редкие случаи

Браузер вставляет email, перекрывая плейсхолдер. Используй label.
На мобильных UI — текст уходит под иконку. Урезай до 20 символов.
Если текст светло-серый, пользователь может подумать, что это значение по умолчанию.