接口参考

declaration_validation.h · CSS 属性

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

src/css/declaration_validation.h
动态/小/大 viewport 单位
不支持3.61.7C++ / C / Go / Rust

不在 supportedLengthUnit 或 CSSUnit 中。部分旧 parser 把未知单位当 px,不代表单位语义支持。

declaration_validation.h
dvw/dvh/dvmin/dvmax/svw/svh/lvw/lvh

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:64

反馈此接口问题 →
容器查询单位
不支持3.61.7C++ / C / Go / Rust

不在 supportedLengthUnit 或 CSSUnit 中。部分旧 parser 把未知单位当 px,不代表单位语义支持。

declaration_validation.h
cqw/cqh/cqi/cqb/cqmin/cqmax

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:64

反馈此接口问题 →
abs()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
abs(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
acos()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
acos(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
anchor-size()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
anchor-size(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
anchor()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
anchor(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
asin()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
asin(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
atan()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
atan(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
atan2()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
atan2(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
attr()(通用值)
不支持3.61.7C++ / C / Go / Rust

不支持通用类型化 attr() 属性值。content:attr(name) 的既有生成内容能力须在 generated-content 条目单列。

declaration_validation.h
attr(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
cos()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
cos(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
env()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
env(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
exp()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
exp(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
hypot()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
hypot(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
inherit
supported3.61.7C++ / C / Go / Rust

支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

declaration_validation.h
inherit

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:18

反馈此接口问题 →
initial
supported3.61.7C++ / C / Go / Rust

支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

declaration_validation.h
initial

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:18

反馈此接口问题 →
log()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
log(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
pow()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
pow(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
random()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
random(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
revert
supported3.61.7C++ / C / Go / Rust

支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

declaration_validation.h
revert

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:18

反馈此接口问题 →
revert-layer
supported3.61.7C++ / C / Go / Rust

支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

declaration_validation.h
revert-layer

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:18

反馈此接口问题 →
sign()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
sign(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
sin()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
sin(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
sqrt()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
sqrt(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
tan()(通用值)
不支持3.61.7C++ / C / Go / Rust

通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

declaration_validation.h
tan(...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:120

反馈此接口问题 →
unset
supported3.61.7C++ / C / Go / Rust

支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

declaration_validation.h
unset

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/css/declaration_validation.h:18

反馈此接口问题 →
浏览同类接口 →