专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

15 分钟带你感受 CSS :has() 选择器的强大

程序员成长指北  · 公众号  ·  · 2024-10-13 23:12
    

文章预览

点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 最近看到了许多关于 :has() 选择器的知识点,在此总结下来。 MDN 对 :has() 选择器 的解释是这样的: CSS 函数式 伪类 [1]   :has()  表示一个元素,如果作为参数传递的任何 相对选择器 [2] 在锚定到该元素时,至少匹配一个元素。这个伪类通过把 可容错相对选择器列表 [3] 作为参数,提供了一种针对引用元素选择父元素或者先前的兄弟元素的方法。 下面一起来感受下 :has() 选择器的强大之处吧。 :has() 选择器选择父元素和前面的兄弟元素 邻接兄弟选择器( + )用来选中恰好处于另一个在继承关系上同级的元素旁边的物件。例如,选中所有紧随 元素之后的 元素: p  +  img 通用兄弟关系选择器( ~ )用来选中一个元素 后面的 所有兄弟元素。例如,选中 元素之后的所有的 元素 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览