ul li li remove :before :after in second level. [closed]

五迷三道 提交于 2019-12-11 21:26:21

问题


I want do something like that: I trying to ul first-child but no result. :(.

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

please help.


回答1:


:first-child just gets you the first child. If you want to remove :before from nested lis, set content: none for those lis:

ul li li:before {
    content: none;
}


来源:https://stackoverflow.com/questions/19106066/ul-li-li-remove-before-after-in-second-level

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!