@page content:counter(page)
替换为当前页从 1 开始的十进制页号。可与静态字符串拼接;可选 style 参数被丢弃,统一 decimal。其他 named counter 输出空串,未处理 counter-reset/increment 改写页计数器。
counter(page) | counter(page, <style>)历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:1775
反馈此接口问题 →@page content:counter(pages)
替换为 FragmentStore 生成的总页数,含 parity 空白页。可与静态字符串拼接;可选 style 参数被丢弃,统一 decimal。其他 named counter 输出空串,未处理 counter-reset/increment 改写页计数器。
counter(pages) | counter(pages, <style>)历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:1775
反馈此接口问题 →@page margin-box 装饰
有独立矩形背景、四侧实心 border 与 padding 消费;none/hidden 边不绘制,其余 dashed/dotted/double/groove/ridge/inset/outset 也统一实心条带。背景仅纯色,不是普通 DOM 的多层图像/渐变背景。currentColor 无父级继承,边框回黑色。padding 的 em/rem 默认基数为 0;不要按普通 CSS 盒宣称完整单位或装饰。
padding[-top|-right|-bottom|-left]; border[-side][-width|-style|-color]; background-color | background:<flat-color>历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:2201
反馈此接口问题 →@page margin-box 字体与排版
直接读 margin rule,缺省 sans-serif 10pt black 400;不存在普通 DOM 的祖先样式继承。readLengthPt 识别 pt/px/em/rem/in/mm/cm,但 em/rem 按传入默认值,padding 默认 0;未知单位返回原数字 pt。文本由 backend.computeWrappedLines 换行,行高固定 font-size×1.2、垂直居中,溢出转顶对齐;不消费 line-height/vertical-align/white-space 等完整段落协议。
font-family; font-size:<length>; font-weight:normal|bold|lighter|100..900; font-style:normal|italic|oblique; color:<color>; text-align:left|center|right历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:2103
反馈此接口问题 →@page margin-box content
独立 tolerant 扫描器;引号内文本和转义下一个字符保留,词间空白及分隔逗号不输出;其他未知内容逐字符照抄。没有完整 generated content 的 attr()/url()/image/string()/element()/target-counter()/quotes 解析,不能照搬普通 DOM content 的支持面。none/normal 未见专门抑制分支,可能被当作文字。
<string> | counter(page[, <style>]) | counter(pages[, <style>]),可相邻拼接历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:1742
反馈此接口问题 →@page margin-box width/height
只读取条带主轴:上下 width、左右 height;不支持通用 CSS min/max/百分比 sizing。readLengthPt 对 em/rem 使用默认值 -1,因而无法形成正尺寸;百分比/其他未知单位回落裸数 point,不能据注释里的 width:50% 宣称百分比已实现。四角盒固定取 margin,不读显式 width/height。
上/下边盒 width:<length>;左/右边盒 height:<length>;省略视 auto历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)
验证范围
沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。
src/dom/document.cpp:1851
反馈此接口问题 →