html - 不同页面上的定理记数
问题描述
Here Implementing a "Named Theorem" environment in HTML/CSS解释了如何自动枚举页面中的定理。例如,如果我有 Theorems2.html 文件并在页面中添加定理,这些定理将从 1 开始枚举。现在,如果这个页面在另一个页面之前,它存在 Theorems1.html 并且在那里枚举了定理。如果您打开 Theorems1.html,您会看到从 1 到 n 的定理,而当您打开 Theorems2.html 时,您会看到从 1 到 m 的定理,但是当您打开 Theorems2.html 时,您必须看到从 n+1 到 p 的定理。我怎样才能做到这一点?
非常感谢温柔的人。
所以这就是我在 html 文件中枚举定理和公理的方式,但我希望这些枚举保持在不同的文件中
div.axiom{
font-style: italic;
/*Los márgenes para presentar los axiomas*/
margin-left: 250px;
margin-right: 250px;
margin-top: 75px;
margin-bottom: 75px;
/*Esto es lo uso para la numeración automática de los axiomas*/
counter-increment: axioma;
}
div.axiom:before{ /*div.algo:before es para lo que está previo a la proposición*/
content: "Axioma.";
font-weight: bold;
font-style: normal;
/*Esto vendría a ser el complemento a lo que uso para la numeración automatica de axiomas*/
content: "Axioma " counter(axioma) ".";
}
div.definition{
font-style: italic;
/*Los márgenes para presentar los axiomas*/
margin-left: 250px;
margin-right: 250px;
margin-top: 75px;
margin-bottom: 75px;
/*Esto es lo uso para la numeración automática de los axiomas*/
counter-increment: definición;
}
div.definition:before{ /*div.algo:before es para lo que está previo a la proposición*/
content: "Definición.";
font-weight: bold;
font-style: normal;
/*Esto vendría a ser el complemento a lo que uso para la numeración automatica de axiomas*/
content: "Definición " counter(definición) ".";
}
解决方案
如果您知道第 1 页上有多少个定理,您可以使用counter-reset: axioma n
. 将 n 替换为相应的数字。柜台将从那里开始。
CSS 语法
counter-reset: name number|initial|inherit;
属性值name
定义要重置的计数器。number
设置计数器在每次出现选择器时重置的值。默认数字值为 0。
推荐阅读
- c++ - 当我可以从静态实现相同的目标时,为什么我需要使用动态内存分配?
- elasticsearch - Elasticsearch GET 查询未通过在 GET 调用中提及文档 ID 来返回结果
- javascript - 在 youtube 上添加带有 chrome 扩展名的覆盖按钮
- java - NullPointerException 将对象添加到 ManyToMany Relation Ship 时
- r - R中的ggmap - 在裁剪地图上保留谷歌版权信息
- reactjs - Index.js 在专门在 Windows 上构建后导入 .tsx 文件
- c# - 为什么当键是 int[] 时 Dictionary.ContainsKey 返回 False?
- api - 通过辅助(秘密)ID 检索资源的最佳(RESTful?)方法是什么?
- javascript - 按字母顺序和基于日期对 2D JavaScript 数组进行排序
- c# - CS0029:无法在 C#/Specflow 中将类型列表转换为数组