我需要一个没有任何项目符号的无序列表

我创建了一个无序列表。我觉得无序列表中的项目符号很麻烦,因此我想删除它们。

可以有没有项目符号的清单吗?

答案

您可以通过在父元素(通常为<ul> )的 CSS 上将list-style-typenone来删除项目符号,例如:

ul {
  list-style-type: none;
}

如果还希望删除缩进,则可能还需要在其中添加padding: 0margin: 0

有关列表格式技术的详细演练,请参见Listutorial

如果您使用的是 Bootstrap,则它具有 “未样式化” 的类:

删除列表项的默认列表样式和左填充(仅适用于立即子级)。

引导程序 2:

<ul class="unstyled">
   <li>...</li>
</ul>

http://twitter.github.io/bootstrap/base-css.html#typography

引导程序 3 和 4:

<ul class="list-unstyled">
   <li>...</li>
</ul>

引导程序 3: http//getbootstrap.com/css/#type-lists

引导程序 4: https//getbootstrap.com/docs/4.3/content/typography/#unstyled

您需要使用list-style: none;

<ul style="list-style: none;">
    <li> ...</li>
</ul>

在 CSS 中,样式

list-style-type: none;

您将必须向<ul>元素添加样式,如下所示:

<ul style="list-style: none; ">
    <li>Item</li>
    ...
    <li>Item</li>
</ul>

那将删除子弹。您还可以将 CSS 添加到样式表中,如先前答案中的示例一样。

在 CSS 中...

ul {
   list-style: none;
}

对先前的答案进行细微的改进:如果较长的行溢出到其他屏幕行中,则使它们更易读:

ul, li {list-style-type: none;}

li {padding-left: 2em; text-indent: -2em;}

使用以下 CSS:

ul {
  list-style-type: none
}

本机:

ul { list-style-type: none; }

引导程序:

<ul class="list-unstyled list-group">
    <li class="list-group-item">...</li>
</ul>

注意:如果您使用列表组,则不需要列表样式。

如果您无法使其在<ul>级别工作,则可能需要放置list-style-type: none;<li>级别:

<ul>
    <li style="list-style-type: none;">Item 1</li>
    <li style="list-style-type: none;">Item 2</li>
</ul>

您可以创建一个 CSS 类来避免这种重复:

<style>
ul.no-bullets li
{
    list-style-type: none;
}
</style>

<ul class="no-bullets">
    <li>Item 1</li>
    <li>Item 2</li>
</ul>

必要时,请使用!important

<style>
ul.no-bullets li
{
    list-style-type: none !important;
}
</style>