CSS div 第 n 个 child

标签 css

我无法为子节点的第 n 个子节点添加样式。我能够找到第 n 个子节点,但无法找到子子节点的第 n 个子节点。

我的示例 HTML 结构是:

    <div class="main">
        <div class="test">
            <div class="sub1"/>
             <div class="sub2"/>
        </div>
         <div class="test">
             **<div class="sub2"/>**
        </div>
    </div>

我正在使用下面的一个,但没有用。我正在尝试在第二个 .test 类下进行选择

CSS:

.main:nth-of-type(2) .sub2{
}
.main:nth-child(2) .sub2{
}

最佳答案

我认为这可能是您正在寻找的东西:

.test:nth-child(2) .sub2 {

关于CSS div 第 n 个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21717328/

相关文章:

html - 选择边距不起作用

java - Vaadin 中的着色表

html - 斜杠的样式

javascript - 在不同文件中拆分文件(例如 html、图像、css、js 等)时,HTML 和 CSS 是否应保留在同一域中

html - 输入提交控件的样式与 @html.ActionLink 相同

html - 使用纯CSS,如何改变<option>元素选中状态的文字颜色

css - 在理解 CSS3 动画方面需要帮助

javascript - 如何在文本框中插入值时实现水平滚动条?

html - 删除 Gmail 和 Yahoo 的 HTML 邮件程序中的文本装饰

javascript - 如何滚动加载到 iframe 中的 div