html - 如何定位 css3 中除第一个标签以外的所有标签?

标签 html css css-selectors

这是我的html

<div class="app-screens">
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-00-37.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-00-37.png"/>
    </a>
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-02-16.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-02-16.png"/>
    </a>
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-03-38.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-03-38.png"/>
    </a>
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-06-19.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-06-19.png"/>
    </a>
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-06-29.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-06-29.png"/>
    </a>
    <a href="./includes/images/taaid/Screenshot_2013-12-08-15-06-45.png" data-title="TA AID" data-lightbox="taaid">
        <img src="./includes/images/taaid/Screenshot_2013-12-08-15-06-45.png"/>
    </a>
</div>

和我的CSS

.app-screens img:not(:first-child) { 
    display: none;
}

我想隐藏除第一个以外的所有 img 标签。但它们仍然显示......有谁知道出了什么问题?

谢谢

最佳答案

.app-screens a:not(:first-child) img { 
    display: none;
}

您必须先定位 anchor ,然后再定位图像。

关于html - 如何定位 css3 中除第一个标签以外的所有标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26271113/

相关文章:

jquery - 如何选择类型中包含破折号的 HTML 元素

jquery - 从 "value"到 "value"中选择

html - 将两个不同宽度的输入组并排对齐

jquery - 根据返回的数据设置类

javascript - 如何在 DataTables 中搜索多个列?

javascript - MIDI.js 音符持续时间不会改变

html - 带有纯CSS的边框图像

html - 通过 CSS 选择排除嵌套链接的第一个链接

javascript - 用于过滤 li 元素列表的 jQuery 插件

css - 无法删除页脚上的边距/填充