在CSS(任何版本)中,是否有类似于jQuery中的:has()选择器的任何其他方式?
jQuery(':has(selector)')
Description: Selects elements which
contain at least one element that
matches the specified selector.
解决方法
不,没有. CSS的设计方式,不允许选择器匹配祖先或兄弟姐妹;只有后代(和>),后续兄弟姐妹(〜和)或特定的孩子(:* – 孩子).唯一的祖先选择器是:root伪类,它选择文档的根元素(在HTML页面中,自然它将是html).
如果你需要将样式应用于你正在查询的元素:has(),你需要为它添加一个CSS类,然后按该类设置样式,as suggested by Stargazer712.
原文地址:https://www.jb51.cc/css/215024.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。