我想要这个 HTML:
<ol style="list-style:decimal;">
<li>Apples</li>
<li>Oranges</li>
</ol>
像这样渲染:
Q1。苹果
Q2。橘子
即,我想在每个数字前加上“Q”。
我试过这样的CSS:
ol li::before {
content: "Q";
}
但呈现如下:
1. QApples
2. QOranges
我也尝试过使用list-style: numbered inside;
,但这只是将列表向右移动,结果相同。我找不到任何方法来引用这些数字以使用 CSS 设置它们的样式。这似乎是一个如此简单、常见的场景,但我找不到任何方法来使用简单的 CSS(没有 CSS 计数器、JavaScript 等)来完成它。