ErichAltheim
@ErichAltheim
Программист

:focus: применяется только для полей ввода или для любых элементов?

Можно ли применять как триггер нажатия на любой элемент или так нельзя делать (только js)?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега HTML
Смотря что вы понимаете под "триггером нажатия". При помощи атрибута tabindex со значением больше или равным нолю, мы можем указать, что элемент можно поймать в фокус: https://jsfiddle.net/koceg/us9kem6a/1/

Но от того, что вы можете поставить фокус на <span/> вовсе не значит, что он при этом приобретёт какие-то магические свойства. Их нужно будет реализовывать руками: https://jsfiddle.net/koceg/us9kem6a/2/

Ну и раз у вас в тегах стоит "семантическая вёрстка", добавлю, что, скорее всего, вы пытаетесь запилить несемантический костыль, который не будет работать без js и не будет доступен людям с ограниченными возможностями.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
16 нояб. 2024, в 02:12
7000 руб./за проект
16 нояб. 2024, в 01:00
3000 руб./в час