6

我正在使用以下 css 来显示计步器:

:before {
  content: "step " counter(fieldsets);
  counter-increment: fieldsets;
  /* Some more css */
}

但我想知道是否也可以显示元素的总数,如下所示:

:before {
  content: "step " counter(fieldsets) " of " total_number_of_fieldsets;
  counter-increment: fieldsets
  /* Some more css */
}

我希望它是一个纯 CSS 解决方案,这可能吗?

4

2 回答 2

1

除非您有其他东西可以计算 CSS 中的 total_number_of_fieldsets 计数,否则这是不可能的。

看到这个小提琴:http: //jsfiddle.net/EawLA/

您可以显示总数 :after

请注意,这在 IE<9 中不起作用,因为不支持伪元素

于 2012-08-31T17:19:14.070 回答
0

CSS 无法检查 DOM 或使用变量,因此它无法提取此信息。

于 2012-08-31T17:08:38.560 回答