css - 列表标签始终显示 0

标签 css list html-lists

我使用了带有一些 CSS 样式的无序列表。现在,所有列表项都显示为 0。 我将 list-style 属性指定为 none 因为我想显示一些特定的数字样式。我错过了什么吗?

ol.circle li:before {
  margin-right: 10px;
  content: counter(item);
  background: #0971B2;
  border-radius: 100%;
  color: white;
  width: 1.4em;
  text-align: center;
  display: inline-block;
}

ol.circle {
  counter-reset: item;
}

ol {
  list-style: none;
}
<html>
<ol class="circle">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
  <li>Item 4</li>
  </ul>

</html>

最佳答案

您还需要使用 counter-increment 属性在每个 li 元素上递增计数器,该值是您想要递增的计数器。

ul.circle li:before {
  margin-right: 10px;
  content: counter(item);
  background: #0971B2;
  border-radius: 100%;
  color: white;
  width: 1.4em;
  text-align: center;
  display: inline-block;
}

ul.circle {
  counter-reset: item;
}

ul {
  list-style: none;
}

ul li {
  counter-increment: item;
}
<ul class="circle">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
  <li>Item 4</li>
</ul>

关于css - 列表标签始终显示 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58206935/

相关文章:

javascript - 在 4 张图片下展开带有描述的 div

CSS 使用 Div 创建列布局

java - 使用 java 列表填充 phpMyAdmin 表

css - 如何添加列表样式类型 : "disc" to <p> tag

javascript - 如何将元素的 dom 值导出到等效的 css 文件

html - Fancy Zoom (jQuery Plugin) 图像没有缩放效果

java - 我应该如何在java中读取和写入包含List的对象?

python - 如何通过 Python 中的 for 循环传递列表列表?

python - 使用 Beautiful soup 访问没有类 ID 的 <li> 元素

html-lists - 将html中<li>文本的颜色更改为黄色