有没有办法使用css一次性指定a:link, a:visited, a:hover, a:active
和a:focus
?
答案 0 :(得分:15)
如果你想设置所有锚点的样式;不仅仅是用作链接的锚点,还有命名锚点(即<a name="foo"></a>
),只需使用以下css选择器:
a
就是这样。
如果您不想要命名锚点,而只想设置具有[href]
属性的链接的样式,则应使用以逗号分隔的选择器列表:
a:link,
a:visited,
a:hover,
a:focus,
a:active {
color: blue;
}
如果您遇到特殊问题,则需要发布一些HTML代码并查看CSS specificity。
答案 1 :(得分:0)
只需将它们全部命名并指定样式:
a:link, a:active, a:visited, a:hover, a:focus
{
}
答案 2 :(得分:0)
如果您为所有状态指定一种样式,则只需执行以下操作:
a{
color: green;
}