使用伪类时出现问题

时间:2014-08-19 07:19:02

标签: css hover pseudo-class

当我阅读< CSS:The Definitive Guide>时,我遇到了一些问题。 在第55页," 动态样式的现实问题"部分,作者提出了一个例子:

a:link, a:visited {font-size: 13px;}
a:hover {font-size: 20px;}

并说:

  

但是,CSS规范声明用户代理在初始显示后不需要重新绘制文档,因此您无法完全依赖于预期的效果。我强烈建议您避免依赖此类行为的设计

我认为作者没有清楚地解释。使用javascript实现此类行为更加复杂。为什么我不应该使用像这样的伪类?

有没有人可以告诉我在哪种情况下这种行为会导致不良后果

1 个答案:

答案 0 :(得分:1)

当您的浏览器不支持伪类时,这些样式将被忽略。你仍然可以使用js / jsquery。但是现在大多数现代浏览器都支持伪类。