我有一个带有子弹的无序列表,但我想要的第一个li
没有子弹
我无法弄清楚如何在没有子弹的情况下只有一件物品
<ul>
<li class="no_bullet"> item 0 </li>
<li>item 1 </li>
<li>item 2 </li>
<li>item 3 </li>
</ul>
答案 0 :(得分:3)
您可以使用list-style
属性
li:first-child {
list-style: none;
}
<ul>
<li>item 0</li>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
如果您想选择不是第一个或最后一个的特定项目,也可以将first-child
替换为nth-child(index)
,例如
li:nth-child(3) {
list-style: none;
}
答案 1 :(得分:3)
first-child/first-of-type
,不需要额外的标记(使用类)
li:first-child {
list-style: none
}
&#13;
<ul>
<li>item 0 </li>
<li>item 1 </li>
<li>item 2 </li>
<li>item 3 </li>
</ul>
&#13;
如果您需要从此特定列表中删除项目符号,请将类设置为ul
并按以下方式执行:
.list-no-bullet li:first-child {
list-style: none
}
&#13;
<ul class="list-no-bullet">
<li>item 0 </li>
<li>item 1 </li>
<li>item 2 </li>
<li>item 3 </li>
</ul>
&#13;
答案 2 :(得分:2)
要移除子弹,您将使用list-style: none
。您还可以使用许多其他有效的样式,包括罗马数字,图像和子弹的定位:MDN
.no_bullet {
list-style: none;
}
<ul>
<li class="no_bullet"> item 0 </li>
<li>item 1 </li>
<li>item 2 </li>
<li>item 3 </li>
</ul>