html - css 删除继承的列表样式

标签 html css html-lists

我有这样的CSS代码

<ul class="simple-list">                                
    <li>
      <ul>
        <li>Paper</li>
        <li>Pen</li>
     </ul>
    </li>
    <li>
      <ul>
        <li>Paper</li>
        <li>Pencil</li>
     </ul>
    </li>
</ul>

现在当我使用这样的风格

.simple-list li {
border-bottom: 1px solid #EEE;
display: block;
}

它也会影响所有子 li 元素。有人可以告诉我如何让它只影响第一个 li 元素。 ?

最佳答案

像这样:

.simple-list li:first-child {

您可以check support for first-child on caniuse.com

关于html - css 删除继承的列表样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14022965/

相关文章:

c# - DataTables - 水平滚动条部分覆盖最后一行

html - HTML 中的 float 按钮

html - 我如何在我的标题中将我的 li 在我的 ul 中垂直居中?

html - 将有序列表设置为 "1.1, 1.2"而不是 "1, 2"

css - Opentype 具有跨浏览器兼容性

html - 列出菜单元素并排放置

javascript - jQuery 附加了错误的 html 元素

html - 即使页面中未使用字体,浏览器也会下载它吗?

html - 是否可以通过CSS3实现边框半径向内 flex ?

css - 删除浏览器自动获取的边距