【发布时间】:2016-10-26 05:09:16
【问题描述】:
Here is a JSFiddle 说明问题。
使用这个 CSS:
.btn {position:relative; width:auto; background:#2c96c9; color:#fff; cursor:pointer}
.btn a:link {color:#fff; text-decoration:none}
.btn a:visited {color:#fff; text-decoration:none}
.btn a:hover {color:#000; text-decoration:none}
.btn a:active {color:#000; text-decoration:none}
a: 规则均未应用于此 HTML:
<a class="btn" href="http://google.com">Why doesn't this work?</a>
为什么?或者让它们应用于 HTML 链接的正确方法是什么?
【问题讨论】:
-
选择器
:link、:visited、:hover和:active是pseudo classes 不是伪元素。::after和::before是 pseudo elements 的示例... -
.btn和a之间的空格表示查找作为.btn类元素后代的锚点。 -
@War10ck - 谢谢;刚刚修好。
标签: html css css-selectors pseudo-class