column-count
Real block and text multicolumn layout is implemented. KUI_DISABLE_MULTICOL=ON is a scope marker with no consuming #if branch; it must not be interpreted as disabling multicolumn layout at runtime. Complex nesting and fragmentation do not establish full specification coverage.
auto | <integer [1,∞]>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/css_property_registry.cpp:360
Report an issue with this entry →column-fill
With a definite height, auto fills columns sequentially. With an indefinite height, auto still falls back to balancing. balance-all is not retained as a distinct value.
auto | balanceHistorical 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/css_property_registry.cpp:344
Report an issue with this entry →column-gap
Used by flex and grid; column-gap also serves multicolumn layout. Affine calc expressions retain px and percentage terms. Non-affine math functions still use a two-sample approximation. normal is zero in flex/grid and 1em for the multicolumn column gap.
normal | <length-percentage> | calc(...)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/css_property_registry.cpp:195
Report an issue with this entry →column-height
Implements an explicit fragmentainer height, including zero-height cases. Together with column-wrap, it determines column groups across multiple rows.
auto | <length>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/css_property_registry.cpp:409
Report an issue with this entry →column-rule
The border-style shorthand accepts color functions containing whitespace. It changes only supplied components and does not reset omitted components. List shorthand syntax is not fully implemented.
<line-width> || <line-style> || <color>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/css_property_registry.cpp:366
Report an issue with this entry →column-rule-break
Controls breaks in rule lines at spanning items and intersections, and is used by painting.
normal | spanning-item | intersection | noneHistorical 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/css_property_registry.cpp:375
Report an issue with this entry →column-rule-color
Accepts color lists and repeat groups. currentColor resolves to the current text color when the style is applied.
<color> | currentColor;可逗号列表/repeat(N|auto, ...)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/css_property_registry.cpp:365
Report an issue with this entry →column-rule-edge-inset-end
Insets the corresponding edge or interior endpoint of a rule line. Percentages are retained until painting; calc is currently unsupported.
<length-percentage>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/css_property_registry.cpp:384
Report an issue with this entry →column-rule-edge-inset-start
Insets the corresponding edge or interior endpoint of a rule line. Percentages are retained until painting; calc is currently unsupported.
<length-percentage>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/css_property_registry.cpp:383
Report an issue with this entry →column-rule-inset
Writes the same value to all four edge/interior start/end endpoints. This value parser does not accept calc.
<length-percentage>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/css_property_registry.cpp:377
Report an issue with this entry →column-rule-interior-inset-end
Insets the corresponding edge or interior endpoint of a rule line. Percentages are retained until painting; calc is currently unsupported.
<length-percentage>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/css_property_registry.cpp:386
Report an issue with this entry →column-rule-interior-inset-start
Insets the corresponding edge or interior endpoint of a rule line. Percentages are retained until painting; calc is currently unsupported.
<length-percentage>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/css_property_registry.cpp:385
Report an issue with this entry →column-rule-visibility-items
normal maps to auto. Controls segment visibility according to adjacent or surrounding items.
auto | normal | all | around | betweenHistorical 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/css_property_registry.cpp:380
Report an issue with this entry →column-rule-width
Converts single values and lists to actual lengths. In lists and shorthands, thin/medium/thick resolve to 1/3/5px. Used by flex, grid, and multicolumn painting.
<line-width> | <line-width># | repeat(N|auto, ...)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/css_property_registry.cpp:363
Report an issue with this entry →column-span
Spanning items divide text and block flow into segments. Both ordinary and nested spanner paths exist.
none | allHistorical 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/css_property_registry.cpp:343
Report an issue with this entry →column-width
Derives the column count and width together with column-count. The longhand converts relative lengths.
auto | <length>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/css_property_registry.cpp:361
Report an issue with this entry →column-wrap
wrap enables grouping columns into rows; auto enables it when column-height is present. The implementation remains a subset of multicolumn layout.
auto | wrap | nowrapHistorical 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/css_property_registry.cpp:410
Report an issue with this entry →columns
Includes the Level 2 height suffix. For a Dimension, the width component reads numericValue directly: units such as em/rem are not converted to px within this shorthand. Use the column-width longhand instead.
<'column-width'> || <'column-count'> [ / <column-height> ]?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/css_property_registry.cpp:362
Report an issue with this entry →contain
layout/paint establish a containing block, BFC, and stacking context; paint clips, and size affects intrinsic sizing and automatic height. No counter-scope use of the style bit was found. inline-size also sets the Size bit because it contains the substring size; it is not independent inline-axis containment.
none | strict | content | size || inline-size || layout || style || paintHistorical 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/css_property_registry.cpp:419
Report an issue with this entry →container
With a slash, sets name/type. Without a slash, recognizes only size/inline-size as a type; it does not implement the specified standalone-name and reset behavior.
<name> / [normal|size|inline-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/css_property_registry.cpp:432
Report an issue with this entry →container-name
Compares the whole string as one exact name. Multiple whitespace-separated names are not split into a list.
none | <custom-ident>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/css_property_registry.cpp:313
Report an issue with this entry →container-type
Used for ancestor size queries, containing blocks, and stacking contexts. No layout use converting container type to size containment was found; this does not establish complete container containment.
normal | size | inline-size(none 兼容映射 normal)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/css_property_registry.cpp:312
Report an issue with this entry →content
Structured content is used by pseudo-elements, markers and replacement images. Only built-in counter styles are available; unknown names fall back to decimal. The stylesheet tokenizer decodes escapes first. An unsupported function leaves the entire declaration without content. Neither / alt-text nor the full <image> syntax is implemented.
normal | none | [<string> | url(...) | attr(...) | counter(...) | counters(...) | open-quote | close-quote | no-open-quote | no-close-quote]+;KUI filter(url(...), <filter-list>)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/css_property_registry.cpp:272
Report an issue with this entry →continue
Only collapse is consumed: it reuses the modern automatic line budget and suppresses the ellipsis. Values such as auto/discard must not be presented as complete Overflow 4 support.
collapseHistorical 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/css_property_registry.cpp:426
Report an issue with this entry →counter-increment
The default increment is 1. Used together with HTML list-item and pseudo-element counter scopes.
none | [<counter-name> <integer>?]+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/css_property_registry.cpp:441
Report an issue with this entry →counter-reset
The default value is 0. reversed can omit its initial value, which is derived from descendant counter uses. Integers can be parsed through calc.
none | [<counter-name> <integer>? | reversed(<counter-name>) <integer>?]+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/css_property_registry.cpp:440
Report an issue with this entry →counter-set
The default value is 0. Assigns a value to the counter in the current scope.
none | [<counter-name> <integer>?]+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/css_property_registry.cpp:442
Report an issue with this entry →cursor
Only the 27 keywords in the canonical table are implemented. none, vertical-text, cell, alias, copy, no-drop, zoom-*, and custom url cursors are not implemented; system mappings may fall back differently across platforms.
auto | default | pointer | crosshair | text | move | not-allowed | grab | grabbing | wait | progress | help | context-menu | n/e/s/w/ne/nw/se/sw/ew/ns/nesw/nwse/col/row-resizeHistorical 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/css_property_registry.cpp:230
Report an issue with this entry →direction
Affects paragraph direction, logical alignment, and layout direction, including bidi, inline-start/end, and Flex/Grid/Table coordinates and alignment. It does not replace unicode-bidi.
ltr | rtlHistorical 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/css_property_registry.cpp:291
Report an issue with this entry →display
none creates no visible box; contents promotes child boxes. Modern multi-keyword parsing covers only list-item combinations; ordinary combinations such as block flex and inline grid are not handled by this parser. The legacy -webkit-box compatibility path works with line-clamp.
none | contents | block | inline | inline-block | flow-root | list-item | flex | inline-flex | grid | inline-grid | table | inline-table | table-row | table-cell | table-header-group | table-row-group | table-footer-group | table-column | table-column-group | table-caption | -webkit-box | -webkit-inline-box;另有含 list-item 的 block/inline + flow/flow-root 组合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/css_property_registry.cpp:144
Report an issue with this entry →empty-cells
Controls background and border visibility for empty cells in tables using separate borders.
show | hideHistorical 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/css_property_registry.cpp:346
Report an issue with this entry →filter
Implements a filter chain. url(SVG-filter) is not supported. Ordinary filter values read only the numeric prefix: relative lengths in blur, angle units other than deg and similar cases do not use complete CSS unit parsing. backdrop-filter has no effect on the root element.
none | blur() brightness() contrast() grayscale() hue-rotate() invert() opacity() saturate() sepia() drop-shadow()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/css_property_registry.cpp:255
Report an issue with this entry →flex
Tokenization splits on top-level whitespace and accepts basis first and calc expressions containing whitespace. An omitted basis defaults to 0%; KUI_DISABLE_FLEX_SHORTHAND_ZERO_PERCENT_BASIS=1 restores 0px. Intrinsic basis values in the shorthand share the content sentinel and do not distinguish min-content from max-content.
none | auto | [ <flex-grow> <flex-shrink>? || <flex-basis> ]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/css_property_registry.cpp:359
Report an issue with this entry →flex-basis
Lengths, percentages, and math trees containing percentages are stored separately. Intrinsic keywords in the longhand are folded into auto, so complete independent intrinsic-basis behavior cannot be claimed.
auto | content | <length-percentage> | calc/min/max/clamp;min-content/max-content/fit-content 可解析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/css_property_registry.cpp:191
Report an issue with this entry →flex-direction
Sets the main axis and its direction. Includes paths for RTL, column-direction percentages, and intrinsic sizing.
row | row-reverse | column | column-reverseHistorical 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/css_property_registry.cpp:183
Report an issue with this entry →flex-grow
Accepts non-negative grow/shrink factors; negative values are ignored.
<number [0,∞]>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/css_property_registry.cpp:189
Report an issue with this entry →flex-shrink
Accepts non-negative grow/shrink factors; negative values are ignored.
<number [0,∞]>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/css_property_registry.cpp:190
Report an issue with this entry →flex-wrap
Handles single lines, multiple lines, and a reversed cross axis.
nowrap | wrap | wrap-reverseHistorical 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/css_property_registry.cpp:184
Report an issue with this entry →float
Creates floats and a BFC, with shrink-to-fit sizing and normal-flow wrapping around floats. inline-start and inline-end are not implemented in this dispatch path.
none | left | rightHistorical 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/css_property_registry.cpp:300
Report an issue with this entry →font-family
Passes the list to the backend. Available fonts depend on the system, platform, and @font-face resources; glyphs and metrics must not be assumed identical across platforms.
<family-name> [ , <family-name> ]*;serif | sans-serif | monospace | system-ui 等通用族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/css_property_registry.cpp:203
Report an issue with this entry →font-feature-settings
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-kerning
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-optical-sizing
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-size
Absolute-size keywords use a table with medium at 16px. smaller/larger are calculated as 5/6 and 6/5 of the parent size. Lengths must be nonnegative.
<length-percentage> | calc(...) | xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large | smaller | largerHistorical 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/css_property_registry.cpp:204
Report an issue with this entry →font-size-adjust
Implements only a numeric x-height ratio. Does not implement from-font or newer metric syntax such as ex-height/cap-height/ch-width. Adjusts the nominal font size separately for each fallback font.
none | <number [0,∞]>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/css_property_registry.cpp:205
Report an issue with this entry →font-stretch
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-style
oblique exists as a tokenizer keyword, but the apply branch recognizes only italic and maps other keywords to normal. oblique <angle> is absent.
normal | italicHistorical 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/css_property_registry.cpp:207
Report an issue with this entry →font-synthesis
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-variant
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-variant-caps
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-variant-ligatures
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-variant-numeric
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-variation-settings
The current property registry and StyleCore/Extras have no implementation that uses this element property. Tokenizer acceptance of its name, inclusion in the @supports allowlist, or the existence of imported tests does not establish support.
未注册可消费的元素 CSS 属性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/css_property_registry.cpp:203
Report an issue with this entry →font-weight
Relative weights use a fallback table based on the inherited value. Available weights depend on the selected font and backend. Numeric values are converted to integers.
normal | bold | bolder | lighter | <number>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/css_property_registry.cpp:206
Report an issue with this entry →gap
Used by flex and grid; column-gap also serves multicolumn layout. Affine calc expressions retain px and percentage terms. Non-affine math functions still use a two-sample approximation. normal is zero in flex/grid and 1em for the multicolumn column gap.
normal | <length-percentage> | calc(...);双值 row columnHistorical 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/css_property_registry.cpp:193
Report an issue with this entry →grid-area
A bare name uses a named area; slash-separated components accept the line syntax of the longhands. Spec-compliant inference of omitted components and named spans are incomplete.
<custom-ident> | <row-start> / <column-start> / <row-end> / <column-end>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/css_property_registry.cpp:391
Report an issue with this entry →grid-auto-columns
Implicit tracks cycle through the definition and share math-value parsing with explicit tracks.
<track-size>+(length/%/fr/auto/min-content/max-content/minmax/fit-content)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/css_property_registry.cpp:240
Report an issue with this entry →grid-auto-flow
Auto-placement handles sparse placement and dense backfilling.
row | column | dense | row dense | column dense | dense row | dense columnHistorical 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/css_property_registry.cpp:242
Report an issue with this entry →grid-auto-rows
Implicit tracks cycle through the definition and share math-value parsing with explicit tracks.
<track-size>+(length/%/fr/auto/min-content/max-content/minmax/fit-content)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/css_property_registry.cpp:241
Report an issue with this entry →grid-column
Accepts numbers, named lines, negative indices, and integer spans. Spans using named lines remain subject to the longhand limitations.
<grid-line> [ / <grid-line> ]?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/css_property_registry.cpp:392
Report an issue with this entry →grid-column-end
Accepts negative line indices, named lines with occurrence counts, and integer spans. The numeric span parser rejects span <custom-ident> and treats it as auto.
auto | <integer> | <custom-ident> | <integer> <custom-ident> | span <positive-integer>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/css_property_registry.cpp:199
Report an issue with this entry →grid-column-gap
Used by flex and grid; column-gap also serves multicolumn layout. Affine calc expressions retain px and percentage terms. Non-affine math functions still use a two-sample approximation. normal is zero in flex/grid and 1em for the multicolumn column gap.
normal | <length-percentage> | calc(...)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/css_property_registry.cpp:396
Report an issue with this entry →grid-column-start
Accepts negative line indices, named lines with occurrence counts, and integer spans. The numeric span parser rejects span <custom-ident> and treats it as auto.
auto | <integer> | <custom-ident> | <integer> <custom-ident> | span <positive-integer>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/css_property_registry.cpp:198
Report an issue with this entry →grid-gap
Used by flex and grid; column-gap also serves multicolumn layout. Affine calc expressions retain px and percentage terms. Non-affine math functions still use a two-sample approximation. normal is zero in flex/grid and 1em for the multicolumn column gap.
normal | <length-percentage> | calc(...);双值 row columnHistorical 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/css_property_registry.cpp:394
Report an issue with this entry →grid-row
Accepts numbers, named lines, negative indices, and integer spans. Spans using named lines remain subject to the longhand limitations.
<grid-line> [ / <grid-line> ]?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/css_property_registry.cpp:393
Report an issue with this entry →grid-row-end
Accepts negative line indices, named lines with occurrence counts, and integer spans. The numeric span parser rejects span <custom-ident> and treats it as auto.
auto | <integer> | <custom-ident> | <integer> <custom-ident> | span <positive-integer>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/css_property_registry.cpp:201
Report an issue with this entry →grid-row-gap
Used by flex and grid; column-gap also serves multicolumn layout. Affine calc expressions retain px and percentage terms. Non-affine math functions still use a two-sample approximation. normal is zero in flex/grid and 1em for the multicolumn column gap.
normal | <length-percentage> | calc(...)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/css_property_registry.cpp:395
Report an issue with this entry →grid-row-start
Accepts negative line indices, named lines with occurrence counts, and integer spans. The numeric span parser rejects span <custom-ident> and treats it as auto.
auto | <integer> | <custom-ident> | <integer> <custom-ident> | span <positive-integer>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/css_property_registry.cpp:200
Report an issue with this entry →grid-template-areas
String rows declare named areas. Full rectangular-area and equal-column validation exists in the grid-template shorthand helper; the standalone longhand path only collects strings, so strict rejection of every invalid area cannot be claimed.
none | <string>+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/css_property_registry.cpp:243
Report an issue with this entry →grid-template-columns
Handles tracks, named lines, and repeat; math expressions retain percentages until layout. subgrid recognizes only the exact bare keyword and passes parent tracks and gap differences. Named lines after subgrid and the full spec chain for child intrinsic track contributions to the parent are not covered. The declarative KUI_DISABLE_SUBGRID flag does not remove runtime code.
none | [<length-percentage> | <number>fr | auto | min-content | max-content | minmax(...) | fit-content(...) | repeat(N|auto-fill|auto-fit, ...) | [line-names]]+ | subgridHistorical 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/css_property_registry.cpp:196
Report an issue with this entry →grid-template-rows
Handles tracks, named lines, and repeat; math expressions retain percentages until layout. subgrid recognizes only the exact bare keyword and passes parent tracks and gap differences. Named lines after subgrid and the full spec chain for child intrinsic track contributions to the parent are not covered. The declarative KUI_DISABLE_SUBGRID flag does not remove runtime code.
none | [<length-percentage> | <number>fr | auto | min-content | max-content | minmax(...) | fit-content(...) | repeat(N|auto-fill|auto-fit, ...) | [line-names]]+ | subgridHistorical 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/css_property_registry.cpp:197
Report an issue with this entry →hanging-punctuation
Uses punctuation code points and line geometry to determine hanging at the beginning and end of a line. force-end takes precedence.
none | [first || last || [force-end | allow-end]]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/css_property_registry.cpp:467
Report an issue with this entry →height
Lengths, percentages, and math trees are stored separately. Percentage resolution depends on whether the containing block size is definite or indefinite. Intrinsic sizing uses IntrinsicSizer, with separate constraints for replaced elements, flex, grid, and tables. anchor-size() is not included.
auto | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clampHistorical 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/css_property_registry.cpp:147
Report an issue with this entry →hyphens
none suppresses U+00AD; manual permits line breaks at soft hyphens. auto is stored, but no automatic dictionary or language-based hyphenation engine was found. Automatic hyphenation must not be claimed.
none | manual | autoHistorical 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/css_property_registry.cpp:417
Report an issue with this entry →image-rendering
crisp-edges and pixelated both use nearest-neighbor sampling; auto, smooth and high-quality all use linear sampling. The specification algorithms are not each implemented separately.
auto | smooth | high-quality | crisp-edges | pixelatedHistorical 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/css_property_registry.cpp:278
Report an issue with this entry →inset
The declaration layer expands the value to four sides and accepts math functions containing whitespace. The internal applyProperty shorthand path differs from declaration expansion; this description follows the CSS declaration entry point.
<top>{1,4}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/css_property_registry.cpp:342
Report an issue with this entry →isolation
Participates in stacking contexts and isolated layers.
auto | isolateHistorical 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/css_property_registry.cpp:418
Report an issue with this entry →justify-content
Distributes flex/grid content. unsafe combinations are not included in this property parser branch.
normal | stretch | flex-start | flex-end | start | end | center | space-between | space-around | space-evenly | left | right | safe [flex-start|flex-end|start|end|center]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/css_property_registry.cpp:185
Report an issue with this entry →justify-items
Primarily affects grid layout. self-start/self-end, safe/unsafe, and legacy combinations are not implemented in this parser.
normal | stretch | start | end | flex-start | flex-end | center | baselineHistorical 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/css_property_registry.cpp:397
Report an issue with this entry →