如何写:hover
和:visited
条件a:before
?
我正在尝试,a:before:hover
但是没有用
这取决于您实际要执行的操作。
如果您只是希望:before
在a
元素与伪类匹配时将样式应用于伪元素,则需要编写a:hover:before
或a:visited:before
代替。通知伪元件配备
后 的伪类(事实上,在整个选择器的最末端)。还要注意,它们是两件事。一旦遇到诸如此类的语法问题,将它们都称为“伪选择器”将使您感到困惑。
如果您正在编写CSS3,则可以用双冒号表示一个伪元素,以使这种区别更加清楚。因此,a:hover::before
和a:visited::before
。但是,如果您正在为IE8和更旧的版本等旧版浏览器进行开发,则可以使用单一冒号就可以了。
伪类和伪元素的这个特定的顺序在陈述规格:
一个伪元素可以附加到选择器中的最后一个简单选择器序列。
甲 简单选择的序列 是不是由一个组合子分隔的简单选择器的链。它总是以类型选择器或通用选择器开头。序列中不允许使用其他类型选择器或通用选择器。
一个 简单的选择器 可以是类型选择器,通用选择器,属性选择器,类选择器,ID选择器或伪类。
伪类是一个简单的选择器。但是,伪元素不是,即使它类似于简单的选择器。
但是,对于诸如:hover
1之类的用户操作伪类,如果 仅 当用户与伪元素本身而非a
元素进行交互 时才 需要此效果,则 只能
通过一些晦涩的依赖于布局的变通办法来实现。正如文本所暗示的,标准CSS伪元素当前不能具有伪类。在这种情况下,您将需要应用:hover
到实际的子元素而不是伪元素。
1 当然,这不适用于诸如:visited
问题中的链接伪类,因为伪元素不是链接。
问题内容: 我有一个用于Elasticsearch的简单JSON查询,如下所示: 仅当值(在这种情况下为“ a1”)不为空时,才如何执行第二个“必须”条件? 问题答案: 您可以使用以下方法实现它-
我在互联网上到处搜索,寻找在特定页面上有条件地显示WooCommerce产品属性数据的方法。 如果属性某物有一个值,并且它在/上?过滤=1 如果属性位于特定的筛选页面上,我希望以不同的方式显示它们 前任:http://www.colorselectcoil.com/color-match-tool/?filtering=1 基于这个过滤的页面,显示一个产品属性“某物酷” 如果它是一个普通的Word
在Kotlin中,这个表达式的等价物是什么? 这不是Kotlin中的有效代码。
我想写一个小游戏,我可以用W,a,S,D键在JavaFX面板上移动一个球 我有一个和但是我不知道如何编写一个,如果我按D,它将计算。 我必须做什么?
问题内容: 我正在使用MySQL,并且想在SQL中执行一种三元语句,例如: 结果将类似于: 如何做到这一点? 问题答案: