我有一个<a>
标记,其中应用了几个类:
<a href="WhereInTheWorld" class="class1 class2 class3">
<span class="c10">
<span class="fas fa-code"></span>
</span>
<p>Textual Healing</p>
</a>
我想将a:hover { background-color: black }
应用于具有a
标签和class1
类的任何地方,但是我不确定是否做得正确,或者{ {1}}和class2
设置覆盖了class3
伪类
我尝试过:
:hover
a.class1:hover
和
a class1:hover
这根本不正确。
在我看来,我可以为我的.class1 a:hover
标签使用ID,但是不能使用现有的html设置来做到这一点吗?
答案 0 :(得分:2)
a.class1:hover
似乎是唯一正确的选择器。
a class1:hover
将选择a元素中的所有class1元素,而.class1 a:hover
将选择className为class1
的元素中的所有a类元素。
考虑级联和特异性的规则。
样式将被覆盖
还有一件事:
inline
元素上设置display: block
。