API reference

declaration_validation.h · CSS properties

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

src/css/declaration_validation.h
动态/小/大 viewport 单位
Unsupported3.61.7C++ / C / Go / Rust

Absent from supportedLengthUnit and CSSUnit. Some legacy parsers treat unknown units as px; this does not provide the semantics of those units.

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

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:64

Report an issue with this entry →
容器查询单位
Unsupported3.61.7C++ / C / Go / Rust

Absent from supportedLengthUnit and CSSUnit. Some legacy parsers treat unknown units as px; this does not provide the semantics of those units.

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

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:64

Report an issue with this entry →
abs()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
abs(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
acos()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
acos(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
anchor-size()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
anchor-size(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
anchor()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
anchor(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
asin()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
asin(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
atan()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
atan(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
atan2()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
atan2(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
attr()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

General typed attr() property values are unsupported. Existing generated-content behavior for content:attr(name) must be listed separately under generated content.

declaration_validation.h
attr(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
cos()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
cos(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
env()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
env(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
exp()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
exp(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
hypot()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
hypot(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
inherit
supported3.61.7C++ / C / Go / Rust

Supports CSS-wide keywords. Explicit inherit takes the parent computed value; revert rolls back the current origin; revert-layer rolls back the current layer, with inline declarations handled separately. CSS-wide keywords introduced through variable substitution may not cover all static layer semantics.

declaration_validation.h
inherit

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:18

Report an issue with this entry →
initial
supported3.61.7C++ / C / Go / Rust

Supports CSS-wide keywords. Explicit inherit takes the parent computed value; revert rolls back the current origin; revert-layer rolls back the current layer, with inline declarations handled separately. CSS-wide keywords introduced through variable substitution may not cover all static layer semantics.

declaration_validation.h
initial

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:18

Report an issue with this entry →
log()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
log(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
pow()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
pow(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
random()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
random(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
revert
supported3.61.7C++ / C / Go / Rust

Supports CSS-wide keywords. Explicit inherit takes the parent computed value; revert rolls back the current origin; revert-layer rolls back the current layer, with inline declarations handled separately. CSS-wide keywords introduced through variable substitution may not cover all static layer semantics.

declaration_validation.h
revert

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:18

Report an issue with this entry →
revert-layer
supported3.61.7C++ / C / Go / Rust

Supports CSS-wide keywords. Explicit inherit takes the parent computed value; revert rolls back the current origin; revert-layer rolls back the current layer, with inline declarations handled separately. CSS-wide keywords introduced through variable substitution may not cover all static layer semantics.

declaration_validation.h
revert-layer

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:18

Report an issue with this entry →
sign()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
sign(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
sin()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
sin(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
sqrt()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
sqrt(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
tan()(通用值)
Unsupported3.61.7C++ / C / Go / Rust

The generic value/length-math parser has no semantics for this function. Storing the text of an unknown function does not establish support.

declaration_validation.h
tan(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:120

Report an issue with this entry →
unset
supported3.61.7C++ / C / Go / Rust

Supports CSS-wide keywords. Explicit inherit takes the parent computed value; revert rolls back the current origin; revert-layer rolls back the current layer, with inline declarations handled separately. CSS-wide keywords introduced through variable substitution may not cover all static layer semantics.

declaration_validation.h
unset

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/declaration_validation.h:18

Report an issue with this entry →
Browse this reference type →