gpt4 book ai didi

list - 具有多个计数器的 CSS 列表计数不正确

转载 作者:行者123 更新时间:2023-12-04 10:03:48 25 4
gpt4 key购买 nike

我有一个 <ul> - 列出两个不同的计数器:

ul.numbered {
counter-reset: alphaCounter, numberCounter;
}

ul.numbered li.numbered,
ul.numbered li.lettered {
padding-left: 1.8em;
}

ul.numbered li.numbered:before {
position: absolute;
top: 0;
left: 0;
counter-increment: numberCounter;
content: counter(numberCounter, decimal) ". ";
}

ul.numbered li.lettered:before {
position: absolute;
top: 0;
left: 0;
counter-increment: alphaCounter;
content: counter(alphaCounter, upper-alpha) ". ";
}

此列表计数 li.lettered - 项目与 A.、B. 等正确匹配。但是 li.numbered -items 总是以“1.”开头。如果我将计数器重置的顺序切换为 counter-reset: numberCounter, alphaCounter; ,数字正确计数并且字母总是以“A.”开头。

从我读到的内容来看,我正确地设置了列表,但好吧,似乎没有。这有什么帮助吗?

最佳答案

好的,问题是 counter-reset 上两个计数器之间的逗号.在这种情况下重置多个计数器的正确解决方案是:

counter-reset: numberCounter alphaCounter;

W3C, 12.4 Automatic counters and numbering

关于list - 具有多个计数器的 CSS 列表计数不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com