链接被采取行动 - 在CSS中使用样式还是使用JavaScript?

时间:2010-12-20 19:54:07

标签: javascript css hyperlink styling

你应该使用:hover,a:active,a:visited和a:link,或类似的javascript东西(tags ??)?

3 个答案:

答案 0 :(得分:2)

高度依赖于你想要做的事情。如果:active /:visited /:link /:hover提供了足够的样式控件,请使用这些控件,因为它们可以在启用或未启用JavaScript的情况下跨浏览器工作。如果您正在尝试使用CSS无法完成某些奇特的事情,那么请使用JavaScript。混合使用这两种技术也很常见......在可能的地方使用CSS,并将JavaScript用于其他所有部分。

答案 1 :(得分:1)

尽可能使用CSS(在您的示例中,有一种简单的方法可以在CSS中执行您需要的操作,因此非常适合)。

否则,请回到JavaScript。

答案 2 :(得分:0)

如果a:active等将满足您的需求,我肯定会在您的CSS中使用它们。我一直都这么做。您想要其他功能吗?