Глобальный атрибут autocapitalize
Глобальный атрибут autocapitalize определяет, будут ли буквы автоматически меняться на заглавные при наборе или редактировании текста.
Атрибут autocapitalize может помогать пользователям, автоматически записывая первые буквы предложений с заглавной буквы.
Атрибут autocapitalize не влияет на поведение при наборе текста на физической клавиатуре. Результат будет заметен при наборе текста на виртуальной клавиатуре мобильных устройств и при голосовом вводе. Изменение регистра букв происходит непосредственно на виртуальной клавиатуре при наборе текста.
Атрибут autocapitalize не работает для элемента <input> с атрибутом type, значением которого является url, email или password.
Синтаксис
<элемент autocapitalize="off | none | on | sentences | words | characters">
Значения
Атрибут может принимать одно из следующих значений:
| Значение | Описание |
|---|---|
offnone |
Капитализация не применяется — все буквы будут в нижнем регистре. |
onsentences |
Первая буква каждого предложения будет заглавной, все остальные буквы будут в нижнем регистре. |
words |
Первая буква каждого слова будет заглавной, все остальные буквы слова будут в нижнем регистре. |
characters |
Все буквы будут написаны в верхнем регистре. |
Значение по умолчанию
Браузер самостоятельно определяет форму капитализации.
Пример
<!-- Каждое слово будет с большой буквы.
Увидеть работу атрибута можно, например, со смартфона. -->
<input autocapitalize="words" type="text">
Результат