У меня есть несколько вопросов по поводу фокуса в целом (придерживаясь формата WC3, винт IE). У меня проблемы с непреднамеренными действиями, происходящими с виджетом, который я создаю (использующим Dojo Toolkit), и я верю, что лучшее общее понимание фокуса позволит мне решить мою проблему самостоятельно, так что здесь:
Во-первых, какой общий элемент HTML и не может быть сфокусирован? Я пытался сфокусироваться, иногда это работает, а иногда не работает ...
Какой самый высокий уровень фокусировки на странице? Например, могу ли я сфокусировать окно? Тег <body>
? Конкретно для додзё, можешь сфокусировать весь виджет? Если шаблон является виджетом, можете ли вы сфокусироваться на самом высоком уровне шаблона (обычно <div>
)?
Можно ли "удалить фокус"? Можно ли удалить фокус со всех элементов / объектов на странице, пока не будет сфокусирован следующий объект? Могу ли я предотвратить фокусировку элемента (например, кнопки)?
Каковы все методы, с помощью которых я могу влиять на фокус? Помимо вызова метода focus()
для элементов, фокус может быть установлен с помощью атрибутов HTML или в CSS?
Заранее спасибо за то, что я надеюсь получить отличные ответы!