你应该使用:hover,a:active,a:visited和a:link,或类似的javascript东西(tags ??)?
答案 0 :(得分:2)
高度依赖于你想要做的事情。如果:active /:visited /:link /:hover提供了足够的样式控件,请使用这些控件,因为它们可以在启用或未启用JavaScript的情况下跨浏览器工作。如果您正在尝试使用CSS无法完成某些奇特的事情,那么请使用JavaScript。混合使用这两种技术也很常见......在可能的地方使用CSS,并将JavaScript用于其他所有部分。
答案 1 :(得分:1)
尽可能使用CSS(在您的示例中,有一种简单的方法可以在CSS中执行您需要的操作,因此非常适合)。
否则,请回到JavaScript。
答案 2 :(得分:0)
如果a:active等将满足您的需求,我肯定会在您的CSS中使用它们。我一直都这么做。您想要其他功能吗?