84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如何选择作为锚元素直接父级的
举个例子,我的 CSS 应该是这样的:
li < a.active { property: value; }
显然,有多种方法可以使用 JavaScript 实现此目的,但我希望 CSS Level 2 本身存在某种解决方法。
我尝试设置样式的菜单是由 CMS 喷出的,因此我无法将活动元素移动到
您可以使用:has()CSS 伪-类
:has()
但它的浏览器支持有限(目前 Firefox 不支持)。
目前无法以适用于所有浏览器的方式选择 CSS 中元素的父元素。
选择器级别 4 工作草案包括:has()伪类将提供此功能。它将类似于jQuery 实现,但目前 Firefox 不支持。
li:has(> a.active) { /* styles to apply to the li tag */ }
Firefox 是目前唯一默认不支持它的主流浏览器。
与此同时,如果您需要选择具有完全跨浏览器支持的父元素,则必须在 Firefox 中求助于 JavaScript。
您可以使用
:has()
CSS 伪-类但它的浏览器支持有限(目前 Firefox 不支持)。
目前无法以适用于所有浏览器的方式选择 CSS 中元素的父元素。
选择器级别 4 工作草案包括
:has()
伪类将提供此功能。它将类似于jQuery 实现,但目前 Firefox 不支持。Firefox 是目前唯一默认不支持它的主流浏览器。
与此同时,如果您需要选择具有完全跨浏览器支持的父元素,则必须在 Firefox 中求助于 JavaScript。