Следует ожидать, что URL-адреса веб-сайтов будут в нижнем регистре

Сейчас все URL-адреса сайтов начинаются с маленькой буквы «https», поэтому я не понимаю, почему программа переключает мою клавиатуру на заглавные буквы при вводе в это поле настроек профиля. То же самое на сайте Meta.

(Да, я знаю. Это не конец света. Я всё ещё могу просто нажать на клавиатуру и сделать буквы строчными.)

Хм… может быть, стоит автоматически подставлять «https://» для пользователя.

3 лайка

Сегодня это довольно распространённая проблема. Я могу ошибаться, но дело в том, что телефон или операционная система пытается начинать предложения с заглавной буквы, и это поле помечено как текстовое.

4 лайка

Но у вас по-прежнему есть более тонкий контроль, который можно реализовать с помощью таблиц стилей.

1 лайк

Стили задают только способ отображения текста. Вы определенно не хотите скрывать заглавные буквы здесь (так как это было бы контрпродуктивно).

Согласен, что это можно улучшить, добавив https:// перед текстовым полем и принудительно приведя коммит к нижнему регистру.

3 лайка

Не с помощью CSS, но мы могли бы немного улучшить это, изменив input с type="text" на type="url" или запретив заглавные буквы с помощью autocapitalize="off".

8 лайков

<input type="url"> также изменит клавиатуру на большинстве телефонов на что-то удобное для ввода URL.

(@renato опередил меня на 0,5 секунды ;))

8 лайков

Вопрос для экспертов: случай, когда такое поведение часто нежелательно для меня, — это когда я быстро редактирую текст на смартфоне.

В большинстве случаев текст, который я редактирую, не начинается с заглавной буквы. Если я удаляю всё содержимое поля быстрого редактирования, чтобы переписать его (например, заменить одно слово на другое), раскладка клавиатуры автоматически включает заглавную букву для первой вводимой буквы.

Предполагаю, что этого нельзя избежать?

1 лайк