似乎以下变体产生相同的结果:
/* 1 */
a, a:visited, a:active { color: black; }
a:hover { color: red; }
/* 2 */
a, a:link, a:visited, a:active { color: black; }
a:hover { color: red; }
/* 3 */
a:link, a:visited, a:active { color: black; }
a:hover { color: red; }
网络上的大多数指南都使用 2 或 3。为什么不选择最简单的变体 1?:link
如果您只需要一种用于普通链接的样式和一种用于悬停的样式,我就找不到申请的充分理由。
不使用是最佳实践:link
吗?为什么或者为什么不?
我不在乎链接是否被访问。两者都收到相同的样式。我只关心悬停或不悬停。这个问题与变体的作用无关——它们都做同样的事情。这是关于最好的变体是什么。变体之一有问题吗?哪一个是最佳实践?