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