html - CSS嵌套组合器

标签 html css

假设我在某处有以下代码:

<div>
    <h1></h1>
</div>
<a></a>

以及其他地方的附加代码:

<div>
    <h1 class="specialClass"></h1>
</div>
<a></a>

我想编写只选择第二个 anchor 标记的 CSS。这可行吗?我最初的猜测是做一个如下所示的选择器:

div > h1.specialClass ~ a

但这行不通。我如何嵌套组合器以在当前的 css 中获得它/甚至可能?

最佳答案

如果两个标签都是同一父标签的子标签,那么您可以使用 the :nth-of-type() selector :

a:nth-of-type(2) {
    background: red;
}

关于html - CSS嵌套组合器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42354565/

相关文章:

html - 显示问题 :Table in FireFox

xml - 用于 (x)html 的 perl xml::libxml dom 解析器的一组有用的食谱示例?

jquery - 使用<输入类型="slider">

java - 带 Flying Saucer 的动态运行头

php - 选中时为事件导航栏设置颜色

jquery - 获取元素的背景颜色并将其设置为其他元素的边框颜色

css - MaterializeCSS 表单在导航栏上可见

html - HubSpot 宏不输出标记

css - 造型 ul 与第一个 child

jquery - 通过单击将 span 标签替换为多个链接