css - 正确的 :last-child CSS3 syntax for last li of ul>li>ul>li structure

标签 css css-selectors

我需要通过 display:none; 命令隐藏第二层和最后一层 li。但是我无法通过以下试验实现:

我的ul li结构

<ul>
    <li>
        <ul>
            <li>dynamic content</li>
            <li>dynamic content</li>
            <li>* * *</li>
        </ul>
    </li>
    <li>
        <ul>
            <li>dynamic content</li>
            <li>dynamic content</li>
            <li>* * *</li>
        </ul>
    </li>
    <li>
        <ul>
            <li>dynamic content</li>
            <li>dynamic content</li>
            <!-- I need to make li below hidden-->
            <li>* * *</li>
        </ul>
    </li>
</ul>

不成功的试验:

隐藏所有* * * -> li ul:last-child li:last-child{display:none;}

还隐藏了所有 * * * -> li ul li:last-child{display:none;}

你能纠正我吗?

最佳答案

这似乎可以满足您的要求:

ul li:last-child ul li:last-child{display:none;}

Fiddle demo

关于css - 正确的 :last-child CSS3 syntax for last li of ul>li>ul>li structure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24249395/

相关文章:

Jquery ui 选项卡 - 为什么 ui 选项卡由 'li' 标签包裹?

css - IE 中的背景图片太宽

html - 为什么我的 nav ul li 是 :active background color not working?

css - 更短的 css(手写笔)选择器

html - 如果使用 CSS 选择器存在元素,则应用 css

jquery - 带控件的水平滚动文本菜单

javascript - 是否可以通过下拉 CSS 菜单运行 js 功能?

javascript - CSS float 被反转

python - 即使使用 Selenium 和 Python 有多个具有相同类名的元素,如何通过类名识别元素

.net - 页面按钮的样式不同于选择按钮