html - ul li li 删除 :before :after in second level.

标签 html css html-lists

<分区>


要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist

关闭 9 年前

我想做这样的事情: 我试图 ul first-child 但没有结果。 :(。

<ul>   
    <li></li> /* + :before */
    <li></li> /* + :before */
    <li>
        <ul>
            <li></li> /* remove :before or never create :before */
        </ul>
    </li> /* + :before */
    <li></li> /* + :before */
</ul>

请帮忙。

最佳答案

:first-child 只是让你成为第一个 child 。如果要从嵌套的 li 中删除 :before,请为那些 li 设置 content: none:

ul li li:before {
    content: none;
}

关于html - ul li li 删除 :before :after in second level.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19106066/

上一篇:html - 将两个 div float 到彼此紧挨着

下一篇:javascript - 单击按钮弹出 div 应位于屏幕中心

相关文章:

javascript - 我的 javascript 隐藏了所有的 div。

jQuery.slideDown + jQuery.focus() 被调用两次并且不起作用?

css - 对齐 flex 父项列表中的子项

jquery - Bootstrap 4-通过单个按钮操作显示一个div并隐藏另一个div

css - 我如何使用 li :hover to change the WHOLE li color?

html - 带有列表/组名称的 HTML5 中的无序列表

html - 设置 -webkit-overflow-scrolling : touch 时,z-index 在 iOS 上的处理方式不同

javascript - 如何在不加载相同 URL 的情况下镜像 iframe? CSS 未激活

html - 仅为输入字段设置背景颜色选择选项列表

html - 使 <ul> 标签内的两个元素在同一行响应