我有一个示例代码
:where(:root)
:where(:root) {
//code
}
我知道
:root
,但不知道 :where()
。
我在谷歌上找不到任何东西。它实际上有什么作用?
:where() CSS 伪类函数采用选择器列表作为其参数,并选择可由该列表中的选择器之一选择的任何元素。
/* Selects any paragraph inside a header, main
or footer element that is being hovered */
:where(header, main, footer) p:hover {
color: red;
cursor: pointer;
}
/* The above is equivalent to the following */
header p:hover,
main p:hover,
footer p:hover {
color: red;
cursor: pointer;
}
更多信息在这里: :where() 文档