You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何选择包含指定URL的A标签的H2元素后的UL元素?

解决方案

要选中包含指定HREF属性<a>标签的<h2>之后的<ul>,可以用CSS的:has()伪类结合兄弟选择器实现:

  • 若<ul>是目标<h2>的直接相邻兄弟(紧接在<h2>后的第一个<ul>),使用以下选择器:

    h2:has(a[href="用于识别后续UL集合的URL"]) + ul {
      /* 在这里添加你的样式规则 */
    }
    
  • 若要选中目标<h2>之后所有的<ul>,替换成通用兄弟选择器~:

    h2:has(a[href="用于识别后续UL集合的URL"]) ~ ul {
      /* 在这里添加你的样式规则 */
    }
    

说明

:has()伪类的作用是匹配包含特定子元素的父元素——这里就是筛选出内部存在符合指定href值的<a>标签的<h2>,再通过兄弟选择器关联到它后面的<ul>元素。

内容的提问来源于stack exchange,提问作者brandelune

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 08:20:27