html - CSS仅按类型选择 child

标签 html css

我有以下代码:http://jsfiddle.net/tF8K9/27/

HTML

<ul class="master">
    <li class="link"></li>
    <li class="link target"></li>
    <li class="main">
        <ul>
            <li class="link"></li>
            <li class="link target"></li>
            <li class="link"></li>
        </ul>
    </li>
    <li class="link"></li>
    <li class="link target"></li>
    <li class="link"></li>
    <li class="link"></li>
    <li class="link"></li>
</ul>

如何只选择页面上的第 3 个和第 5 个 link 元素?我想通过位置编号动态定位 target 元素。

最佳答案

检查一下。 Working Fiddle

.master ul li:nth-child(3),.master ul li:nth-child(5){
background:green;
}

关于html - CSS仅按类型选择 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615402/

相关文章:

html - Chrome 突出显示未读链接

javascript - 存储原始表单值以供以后比较、对象或隐藏字段

javascript - 提交前检查文本框

html - Svg 动画不在 Safari 上运行

html - 模拟点击 React 元素

html - 如何删除 Iphone 上的电话号码链接?

jquery - 摆脱 jquery 循环幻灯片上的水平滚动条

html - 无法使用CSS动画垂直翻转导航栏菜单文本

javascript - 如何控制下拉列表的展开方向?

jquery - 我如何将这个 Bootstrap 包正确地放置到我的 Laravel 元素中?