启用伪类匹配页面上的链接?

时间:2014-10-28 19:30:40

标签: css css3 css-selectors

:启用伪类匹配页面上的链接?这是正确的行为吗?

JSBIN

JSBIN

2 个答案:

答案 0 :(得分:2)

不能在锚标签上,它与输入标签和元素很相关

:启用CSS伪类表示任何已启用的元素。如果可以激活元素(例如,选择,单击或接受文本输入)或接受焦点,则启用元素。该元素也具有禁用状态,无法激活或接受焦点。

链接或锚标签可以跟随psuedo类

  • a:link
  • a:已访问
  • a:hover
  • a:专注
  • a:有效

答案 1 :(得分:2)

在HTML中,:enabled不应匹配超链接(即a:link, a:visited),因为超链接由于不是form elements而不具有禁用状态。规范的this section中没有提到超链接,它列出了哪些类型的元素可以具有禁用状态。

如果:enabled伪匹配您正在使用的任何浏览器上的超链接,则该浏览器的行为不正确。它在Firefox或IE上都不匹配。