У меня есть веб-сайт с одним полем ввода (например, поисковой системой), и я использую атрибут HTML5 autofocus
.Настройка атрибута автофокуса HTML5 с помощью CSS
Но на очень малых размерах экрана мягкая клавиатура, которая появляется на многих устройствах, скрывает слишком большую часть экрана.
Возможно ли присвоить атрибут автофокуса в запросе на медиа-носитель CSS, поэтому он активен только на больших дисплеях?
Я знаю, что могу настроить фокус с помощью Javascript, но прямо сейчас страницы не используют Javascript, и я бы предпочел избежать его, если бы его можно было использовать для этого CSS.
Если вы действительно не хотите использовать JS, у вас могут быть два входа (один с автофокусом, другой без него) и отображение одного или другого со средствами массовой информации. Скрытые входы не получают автофокусировки;) – blex