扫码关注官方订阅号
我正在进行一个从DocBook导出到HTML的工作,并且对于HTML的“智能”类别有很少的选项可以添加。
我得到的结构如下:
...
所以我的想法是:
选择在包含一个带有HREF属性为“我的URL”的A的H2之后的UL。
一个组合的
h2 ~ ul
是我最初想到的,但我不知道如何指定带有“我想要的HREF属性的A”的H2...
你可以使用 has 选择器来检查 h2 是否有锚点标签,然后定位到紧接着的下一个 ul 选择器。
has
h2
ul
h2:has(a[href='www.test.com']) + ul { color:green; }
<h2><a href="www.test.com">test</a></h2> <ul> 变为绿色 </ul> <h2><a href="www.testing.com">testing</a></h2> <ul> 不变绿色 </ul>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你可以使用
has选择器来检查h2是否有锚点标签,然后定位到紧接着的下一个ul选择器。h2:has(a[href='www.test.com']) + ul { color:green; }