css - :focus selector in CSS

标签 css focus

JSFiddle (*:focus 规则是为了说明哪个元素被标记为具有焦点。)

我想知道的是,为什么当我单击一个菜单项时,它获得了焦点...但是单击一个菜单项却没有给它焦点。

使它以这种方式运行的 CSS 有什么问题?

最佳答案

focus 通常仅适用于可以接收键盘或其他输入的元素,因此根据这种启发式 li 不符合条件。 This question has more about it. .

In the specs , CSS 没有明确定义哪些元素可以处于这些状态,因此很难针对什么可以和不能设置为 focus 提出一套规则。

可能对您有用的是activeyou can view here .

关于css - :focus selector in CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13131317/

相关文章:

.removeClass/.addClass atr 上的 jQuery 平滑过渡

css - 无法摆脱 Firefox 链接中的虚线轮廓?

Css 更改不会生效

javascript - 如何使DIV无法聚焦?

java - 跟踪焦点问题(JTabbedPane)

javascript - jQuery UI 切换焦点在多个模式对话框上?

html - href链接不可点击

jquery - 干扰 CSS 的问题

java - JSpinner:自动选择焦点

Javascript 验证焦点