我创建了一个无序列表。我觉得无序列表中的项目符号很烦人,所以我想删除它们。
有可能有一个没有项目符号的列表吗?
我创建了一个无序列表。我觉得无序列表中的项目符号很烦人,所以我想删除它们。
有可能有一个没有项目符号的列表吗?
当前回答
这将垂直排列一个没有项目符号的列表。只有一行!
li {
display: block;
}
其他回答
我试着观察到:
header ul {
margin: 0;
padding: 0;
}
这将垂直排列一个没有项目符号的列表。只有一行!
li {
display: block;
}
要完全删除ul默认样式:
list-style-type: none;
margin: 0;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding-inline-start: 0;
ul{list-style-type:none;}
只需将无序列表的样式设置为无。
可以使用::marker伪元素隐藏它们。
透明::标记
ul li::marker {
color: transparent;
}
ul li::标记{颜色:透明;}上一页{填充内联开始:10px;/*只需重置浏览器初始填充*/}<ul><li>子弹很烦人</li><li>我想删除它们</li><li>嘿!::救援标志</li></ul>
::标记空内容
ul li::marker {
content: "";
}
ul li::标记{内容:“”;}<ul><li>子弹很烦人</li><li>我想删除它们</li><li>嘿!::救援标志</li></ul>
当您需要从特定列表项中删除项目符号时,效果更好。
ul li:nth-child(n)::marker { /* Replace n with the list item's position*/
content: "";
}
ul li:not(:第n个孩子(2))::标记{内容:“”;}<ul><li>子弹很烦人</li><li>但我可以使用::标记</li><li>但不会再这样了</li></ul>