§ ITPOW >> 文档 >> CSS

超链接的伪类听谁的呢?

作者:vkvi 来源:ITPOW(原创) 日期:2013-7-3

当 CSS 本级指定了 a 样式,没有指定 a:hover,但上级指定了 a:hover,此时鼠标移上去,CSS 样式听谁的呢?

  • 一种是响应本级的 a,即等同于本级的 a 的效果。
  • 另一种是响应上级的 a:hover。

实现结论是响应上级的 a:hover(IE 6、Chrome 中测试均是如此)。

示例


[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]

但是:

关于加粗这个,我们可以发现,由于上级 a:hover 并没有指定 font-weight,所以它是找本级 a 的,并不会从上级 a 中找,所以是加粗的。

也就是说:

只会从上级对应的伪类继承,如果找不到,就从本级的 a 中找。

相关文章