使用 Less/CSS 同时为所有选择器设置样式链接(<a> 标签)?

Styling links (<a> tag) for all selectors at the same time with Less/CSS?

假设我想让我页面上的所有链接都变成红色,不管它是否是 selected/visited/active。通常我会做

a:link, a:visited, a:hover, a:active{
    color: red;
}

是否有使用 Less 或标准 CSS 的更短方法?

具有讽刺意味的是,任何涉及 LESS 的东西实际上都会以更多代码结束。

如果您不关心命名锚点并且特异性不是问题:

a {
    color: red;
}

如果您已命名锚点(不是链接)并且您不希望这些受到影响,或者如果特异性对您来说是个问题:

a[href] {
    color: red;
}

如果特异性仍然是一个问题,例如当您有更具体的竞争 CSS 规则匹配您的链接(或它们的任何单独状态)覆盖此规则时,您将不得不求助于某些东西如果你事先不知道比赛规则,真的很可怕 !important