我正在寻找一个css属性或列表样式,将能够显示一个不断增加的大小的列表.像这样的东西

Buy now to get a discount!

<ol style="list-style: none">
  <li>* Only available for the first 12 months</li>
  <li>** Only available for new customers signing up for a paid plan</li>
</ol>

在我的特定情况下,有<li>个标记的任意数量,所以如果CSS样式可以处理增加每行的星号数量,而不需要我自己进行硬编码或计算,那就最好了.

推荐答案

你不需要嵌套列表.只需使用符号计数器样式即可:

@counter-style asterisks {
  system: symbolic;
  symbols: "*";
  suffix: " ";
}

ol { 
  list-style: asterisks inside;
  padding-inline-start: 0;
}
<ol>
  <li>Only available for the first 12 months</li>
  <li>Only available for new customers signing up for a paid plan</li>
  <li>Item 3</li>
  <li>Item 4</li>
  <li>Item 5</li>
</ol>

Html相关问答推荐

弹性项在主轴方向溢出

Flexbox嵌套div溢出

试图让三个Divs与下面的另外三个对齐

如何创建嵌套的动态表单元素

SVG';COLOR&39;属性不优先于通用css';COLOR&39;属性

带有排序元素的 CSS 网格

为什么我不能覆盖 div 的样式?

在显示 swift ui 之前加载下一个 YouTube 视频

为什么溢出时overflow: auto框的底部有一个小间隙?

如何创建淡出研磨背景

第 117 行的块标记无效:endblock,应为empty或endfor.您是否忘记注册或加载此标签?

Angular中如何向单选按钮添加验证

如何使用 Bootstrap Grid 系统修复大屏幕上图片和进度条之间的空白?

CSS 网格跨度行到所有行

如何将 HTML DateTime 转换为 Golang Time 对象

如何截断一些文本并用双引号引起来?

是否可以使 huxtable 输出悬停?

如何在没有 JS 的情况下创建带搜索的 Select 菜单

是否可以使用纯 css 创建具有斜角效果的锯齿形边缘?

如何阻止网格项目拉伸?