Automatyczna kapitalizacja tekstu <... autocapitalize>
Jak zablokować przełączanie klawiatury smartfona w tryb automatycznego wstawiania pierwszej litery jako wielkiej?
- Elementy bez znacznika zamykającego (np. INPUT):
<element autocapitalize="kapitalizacja">
- Elementy ze znacznikiem zamykającym (np. TEXTAREA):
<element autocapitalize="kapitalizacja">...</element>
- element
- Znaczniki:
- kapitalizacja
- Można wpisać:
- off lub none - blokuje automatyczną kapitalizację, tzn. wszystkie wprowadzane litery powinny być domyślnie ustawione jako małe.
- on lub sentences - pierwsza litera każdego zdania powinna być domyślnie ustawiona jako wielka, a wszystkie pozostałe jako małe.
- words - pierwsza litera każdego wyrazu powinna być domyślnie ustawiona jako wielka, a wszystkie pozostałe jako małe.
- characters - wszystkie litery powinny być domyślnie ustawione jako wielkie.
Niektóre metody wprowadzania tekstu, takie jak klawiatury ekranowe w smartfonach bądź tabletach, a także wprowadzanie tekstu głosowo, często pomagają użytkownikom poprzez automatyczną kapitalizację pierwszej litery zdań. Klawiatura ekranowa, która implementuje automatyczną kapitalizację tekstu, może samoczynnie przełączać się na wyświetlanie wielkich liter (ale pozwalać użytkownikowi na ręczny powrót na małe litery), gdy litera, która powinna być automatycznie kapitalizowana, ma zostać wpisana. Inne rodzaje wprowadzania tekstu, na przykład wprowadzanie głosowe, mogą wykonywać automatyczną kapitalizację w sposób, który nie daje użytkownikom możliwości wcześniejszej interwencji. Atrybut autocapitalize="..."
pozwala kontrolować takie zachowanie.
Przeglądarki
Chrome | Firefox | Edge | Opera | Safari | |
---|---|---|---|---|---|
autocapitalize | 43 2015-05-19 | 111 2023-03-14 | 79 2020-01-15 | 30 2015-06-09 | ❌ |