html - css - 只有最后一个子类型选择器(只有一个)

标签 html css css-selectors

我需要选择类型为 <div> 的最后一个子项包含在“#myDiv”中

    <div id="myDiv">
        <div>
            <img>
            <div>
                <div>text</div>
                <div>text</div>
            </div>
            <div>divFooter</div>
        </div>
        <hr>
        <div>
            <img>
            <div>
                <div>text</div>
                <div>text</div>
            </div>
            <div>divFooter</div>
        </div>
        <hr>
        <div>
            <img>
            <div>
                <div>text</div>
                <div>text</div>
            </div>
            <div>divFooter</div> <!-- I WANT ONLY THIS -->
        </div>
        <hr>
    </div>

我尝试了很多 :nth-last-child 的组合, :last-child , :last-of-type , :nth-last-of-type() ,但不幸的是我不能只选择最后一个 div(只有一个)

最佳答案

要选择 #myDiv 的最后一个 div grandchild,您需要使用两组带有 :last- 的子组合器类型选择器:

#myDiv > div:last-of-type > div:last-of-type

关于html - css - 只有最后一个子类型选择器(只有一个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27455382/

相关文章:

javascript - 为什么我不能使用 JavaScript 隐藏这个 div?

iOS Safari 在应用纵向之前首先应用横向 CSS - 如何阻止它?

css - 页脚未在不同的设备高度上正确显示

html - 基于条件的 CSS 选择器

javascript - 如何使用 JS 选择 input::placeholder?

javascript - 无法在Vue中设置下拉列表中的默认选定项

java - 如何在 JEditorPane 中设置 HTML 样式?

html - 下拉列表不会显示在列表项的悬停上

css - 使用 CSS :not selector in LESS nested rules

javascript - 无法使用 jquery 在第二张图片后添加内容