对于下面的锚标记:如何在具有焦点的锚标签上设置样式?
<a href="#user-stacks" data-toggle="tab">My Stacks </a>
我怎样才能添加样式这个标签后获得焦点?
我曾尝试:
li.section-tab a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
对于下面的锚标记:如何在具有焦点的锚标签上设置样式?
<a href="#user-stacks" data-toggle="tab">My Stacks </a>
我怎样才能添加样式这个标签后获得焦点?
我曾尝试:
li.section-tab a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
保持定位简单易懂,这里是工作的代码
a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
这将对所有achor标签应用样式如果他想要特定的锚标签,该怎么办?此外,这不是一个答案,这是一个建议,你应该把它放在评论 –
这个'li.section-tab'是什么意思,在他提到的HTML代码中的这些选择器在哪里。 – viveksinghggits
你需要的是:active
(more info)。通常这将是您使用:hover
相同的风格,所以:
li.section-tab a:active,
li.section-tab a:hover {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
当用鼠标交互,这通常是 用户之间的时间按下鼠标按键并将其释放。在使用键盘选项卡 键时,主动 伪类也通常匹配。
尝试'li.section-tab> a:focus'这意味着直接在该li下的'a'标签 – Spluf