我可以移除子弹而不是仅仅隐藏它们吗?

Can I remove bullets instead of just hiding them?

当我使用代码列表样式时:none;删除项目符号,它似乎只是隐藏它们,因为对齐偏离中心,就好像项目符号只是不可见但仍然存在。如何使列表居中对齐?

这张图片显示了未隐藏的子弹。

在此图中,当我隐藏项目符号时,列表偏离中心,好像项目符号不可见但仍然影响对齐。

您只需删除列表中的 padding-left

#list-2 {
  list-style: none;
}
#list-3 {
  list-style: none;
  padding-left: 0;
}
<ul id="list-1"> 
  <li>Foo</li>
  <li>Bar</li>
  <li>Baz</li>
</ul>
<ul id="list-2"> 
  <li>Foo</li>
  <li>Bar</li>
  <li>Baz</li>
</ul>
<ul id="list-3"> 
  <li>Foo</li>
  <li>Bar</li>
  <li>Baz</li>
</ul>

用你的列表项试试这个代码class它可能会工作并且会对齐到中心

display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
list-style: none;