rule-overlap
Controls the painting order where row and column rules overlap.
column-over-row | row-over-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:379
Report an issue with this entry →rule-style
Writes to both axes. The shorthand value branch does not accept groove/ridge/inset/outset/hidden.
none | solid | dashed | dotted | doubleHistorical 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:372
Report an issue with this entry →rule-visibility-items
Writes visibility to both axes.
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:382
Report an issue with this entry →rule-width
Writes scalar column/row values. Does not implement the comma-separated lists or repeat protocol available in the axis longhands.
<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:373
Report an issue with this entry →scale
The helper only parses plain numbers. Percentage scale values and calc are not implemented.
none | <number>{1,3}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:439
Report an issue with this entry →scroll-behavior
Element::scrollTo reads this field for its default behavior. This does not guarantee smooth animation for every input or scrolling path. When behavior is not explicitly supplied, Element::scrollTo reads it; smooth uses the scroll animation tick. Native wheel input is not necessarily smoothed.
auto | smoothHistorical 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:292
Report an issue with this entry →scroll-margin
The shorthand fills four sides from numeric prefixes; non-px units, percentages, auto, and calc are not parsed with their full semantics. It affects snap offsets. Each whitespace token is currently read as a numeric prefix: 10em becomes 10px, and calc is split apart. Use px or longhands. Use was found only in scroll snap; scrollIntoView does not consume this field.
<length>{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:434
Report an issue with this entry →scroll-margin-bottom
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:325
Report an issue with this entry →scroll-margin-left
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:326
Report an issue with this entry →scroll-margin-right
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:324
Report an issue with this entry →scroll-margin-top
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:323
Report an issue with this entry →scroll-padding
The shorthand fills four sides from numeric prefixes; non-px units, percentages, auto, and calc are not parsed with their full semantics. It affects snap offsets. Each whitespace token is currently read as a numeric prefix: 10em becomes 10px, and calc is split apart. Use px or longhands. Use was found only in scroll snap; scrollIntoView does not consume this field.
<length>{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:433
Report an issue with this entry →scroll-padding-bottom
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:321
Report an issue with this entry →scroll-padding-left
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:322
Report an issue with this entry →scroll-padding-right
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:320
Report an issue with this entry →scroll-padding-top
Converted by resolveLength and used in scroll snap. Percentages and auto have no separate storage or deferred evaluation. Lengths are converted to px for snapping; percentages are not retained for resolution against the container size. scroll-padding:auto has no dedicated used-value protocol.
<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:319
Report an issue with this entry →scroll-snap-align
Used only for candidates that are direct child elements. The first value is the block axis, and the second is the inline axis. Snap searches inspect only direct child elements and use physical x/y coordinates.
[none | start | end | center]{1,2}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:317
Report an issue with this entry →scroll-snap-stop
Only stores the field. Snap calculations do not read always, so it does not prevent crossing snap points. scrollSnapStop appears only in style application, inheritance, metadata, and serialization; computeSnapOffset does not consume always. Preventing skipped snap points must not be claimed.
normal | alwaysHistorical 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:318
Report an issue with this entry →scroll-snap-type
Candidates are direct child elements; block/inline map to Y/X. The proximity threshold is 40% of the container, rather than a complete specification model. The scroll setter finds the nearest snap point among direct DOM child elements. The proximity threshold is 0.4 times the container dimension. The block/inline mapping to Y/X does not change with writing-mode.
none | [x | y | block | inline | both] [mandatory | proximity]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:316
Report an issue with this entry →scrollbar-color
Color parsing accepts functions containing whitespace and currentColor. Used by KUI-drawn scrollbars. This inherited property is consumed by scrollbar painting.
auto | <thumb-color> <track-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:421
Report an issue with this entry →scrollbar-gutter
Reserves scrollbar space in block/flex/grid layout and at the viewport root. Used by layout and by root/child scrollbar painting. Combinations with scrollbar overlay mode still require image-based acceptance checks.
auto | stable | stable both-edgesHistorical 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:423
Report an issue with this entry →scrollbar-width
Used by KUI-drawn scrollbars and layout measurements. Affects scrollbar thickness and visibility.
auto | thin | 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:422
Report an issue with this entry →tab-size
Used in whitespace-preserving modes. Numeric tab stops and length-based tab stops are handled separately.
<number> | <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:356
Report an issue with this entry →table-layout
Provides auto intrinsic column sizing and fixed first-row/column width distribution algorithms. fixed is used when the table has a definite size.
auto | fixedHistorical 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:281
Report an issue with this entry →text-align
start/end resolve according to direction. match-parent is not implemented; unknown strings leave the current value unchanged.
left | right | center | justify | start | endHistorical 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:210
Report an issue with this entry →text-align-last
Adjusts the last line or a line ending with a forced break. Direction-sensitive values are consumed.
auto | start | end | left | right | center | justifyHistorical 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:413
Report an issue with this entry →text-combine-upright
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 →text-decoration
Parsing the shorthand resets all four components. The blink syntax is accepted but does not produce blinking. Decoration lines include static lines and semantic error indicators.
<text-decoration-line> || <text-decoration-style> || <color> || [auto | from-font | <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:213
Report an issue with this entry →text-decoration-color
Used in propagated decoration styles and the actual painted color.
<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:298
Report an issue with this entry →text-decoration-line
blink is accepted but is neither painted nor animated. spelling-error and grammar-error have separate static decoration-line flags.
none | [underline || overline || line-through || blink] | spelling-error | grammar-errorHistorical 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:404
Report an issue with this entry →text-decoration-skip-ink
Ink-skipping is painted; all and auto remain distinct modes.
auto | 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:212
Report an issue with this entry →text-decoration-style
The decoration-line painter uses all five line styles.
solid | double | dotted | dashed | wavyHistorical 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:405
Report an issue with this entry →text-decoration-thickness
Percentages are relative to the computed font-size. from-font uses font metrics; auto uses the default stroke width.
auto | from-font | <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:406
Report an issue with this entry →text-emphasis
Sets style/color, but not position. Inherits the longhand limitations, including the transparent-color sentinel and first-code-point behavior.
<text-emphasis-style> || <text-emphasis-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:489
Report an issue with this entry →text-emphasis-color
alpha=0 serves as the currentColor sentinel, so an authored transparent or fully transparent color cannot correctly remain transparent.
<color> | currentColorHistorical 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:487
Report an issue with this entry →text-emphasis-position
Positions emphasis marks in horizontal and vertical text. A standalone right/left is accepted for compatibility; missing components default to over/right.
[over | under] [right | left]?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:488
Report an issue with this entry →text-emphasis-skip
Skips marks by code-point classification. none cannot be combined with the other values.
none | [spaces || punctuation || symbols || narrow]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:492
Report an issue with this entry →text-emphasis-style
A custom string retains only its first code point, not a complete grapheme cluster. Specifying only a fill value defaults the shape to circle.
none | [[filled | open] || [dot | circle | double-circle | triangle | sesame]] | <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:486
Report an issue with this entry →text-indent
Accepts negative values, percentages, and affine calc. each-line/hanging can be combined in either declaration order. Source comments for the current carrier retain line-breaking discrepancies for complex positive indents, RTL/center/right alignment, adjacent atomic boxes, and similar cases. Full conformance must not be claimed.
<length-percentage> [each-line || hanging]? | calc(...) [each-line || hanging]?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:304
Report an issue with this entry →text-justify
distribute is a compatibility value for inter-character. Under justify alignment, it affects how spaces or inter-character gaps expand.
auto | none | inter-word | inter-character | distributeHistorical 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:211
Report an issue with this entry →text-orientation
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 →text-overflow
Accepts a single clip or ellipsis value. Two-sided syntax, custom strings and fade are not implemented. Ellipsis also depends on the actual overflow, nowrap and width conditions.
clip | ellipsisHistorical 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:215
Report an issue with this entry →text-shadow
Multiple layers with offset-x, offset-y and blur; lengths can use calc/min/max/clamp. The default color is currentColor.
none | [<color>? <length> <length> <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:297
Report an issue with this entry →text-spacing-trim
Uses a punctuation table and fixed half-em trimming. Paths exist for paragraph starts, adjacent punctuation, and per-line trim-start. Runs with nonzero letter-spacing are skipped in the first pass. Behavior across runs and font glyph faces does not provide complete OpenType punctuation compression.
auto | normal | space-all | space-first | trim-startHistorical 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:475
Report an issue with this entry →text-transform
Uses Unicode case conversion and ICU locale paths, with language obtained from lang. Newer values such as full-width/full-size-kana/math-auto are not implemented.
none | uppercase | lowercase | capitalizeHistorical 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:214
Report an issue with this entry →text-underline-offset
auto is distinct from an explicit 0. Percentages are relative to 1em.
auto | <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:407
Report an issue with this entry →text-underline-position
Only these two values are accepted. under, left, right and their combinations are not implemented.
auto | from-fontHistorical 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:408
Report an issue with this entry →text-wrap
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 →text-wrap-mode
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 →text-wrap-style
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 →top
Percentages are resolved during layout. Affine calc expressions retain px and percentage terms; non-affine expressions are converted to numbers during style resolution, so a complete container reference cannot be claimed for every function.
auto | <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:174
Report an issue with this entry →transform
The 2D and 4x4 matrix paths are available. General intersection sorting of 3D planes is not fully implemented. calc() in transform arguments is outside the number scanner; unknown units use the original numeric value. This is not complete value syntax support.
none | translate() | translateX() | translateY() | translateZ() | translate3d() | scale() | scaleX() | scaleY() | scaleZ() | scale3d() | rotate() | rotateX() | rotateY() | rotateZ() | rotate3d() | skew() | skewX() | skewY() | matrix() | matrix3d() | perspective()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:231
Report an issue with this entry →transform-box
SVG fill-box, stroke-box and view-box are not implemented.
border-box | content-boxHistorical 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:233
Report an issue with this entry →transform-origin
Supports percentages and the Z component; values are evaluated against the transform reference box.
[ <length-percentage> | left | center | right | top | bottom ]{1,2} <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:232
Report an issue with this entry →transform-style
Implements 3D matrices, depth sorting of direct planes and limited splitting of leaf-node planes. The code explicitly falls back for complex descendants, effects and perspective scenarios; this is not complete browser 3D context sorting.
flat | preserve-3dHistorical 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:251
Report an issue with this entry →transition
Supports multiple transitions in the shorthand, s/ms, cubic-bezier(), steps(), and step-*; only properties that can be written back and interpolated work. The all keyword does not mean every property can be animated.
[ <property> || <time> || <easing-function> || <time> ]#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:443
Report an issue with this entry →transition-delay
Updates only the first TransitionDef; comma-separated time lists are not implemented item by item.
<time>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:237
Report an issue with this entry →transition-duration
Updates only the first TransitionDef; comma-separated time lists are not implemented item by item.
<time>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:235
Report an issue with this entry →transition-property
Writes only the property string of the first definition; a separate comma-separated property list is not expanded.
all | 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:234
Report an issue with this entry →transition-timing-function
The longhand accepts only keywords and updates the first definition; easing functions can be set through the transition shorthand.
ease | linear | ease-in | ease-out | ease-in-outHistorical 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:236
Report an issue with this entry →translate
Individual properties compose in the order translate, rotate, scale, transform. The helper only handles numeric prefixes and percentages; it does not convert lengths such as em/rem or parse calc.
none | <number/px/percentage>{1,3}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:437
Report an issue with this entry →unicode-bidi
Embedding and isolation are applied by injecting control characters. plaintext affects the paragraph base direction.
normal | embed | isolate | bidi-override | isolate-override | plaintextHistorical 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:480
Report an issue with this entry →user-select
With the default auto value, KUI text is not selectable; text or all must be set explicitly. Currently, all and text both establish a selectable root; atomic select-all behavior was not found.
auto | none | text | 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:305
Report an issue with this entry →vertical-align
Used by the corresponding inline-box and table paths. Percentages are relative to the element's own line-height. sub/super positioning uses the implemented font proportions.
baseline | top | middle | bottom | text-top | text-bottom | sub | super | <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:302
Report an issue with this entry →white-space
Implements the six classic values. Does not implement the modern combined white-space-collapse/text-wrap-mode syntax or their separate longhands.
normal | nowrap | pre | pre-wrap | pre-line | break-spacesHistorical 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:216
Report an issue with this entry →white-space-collapse
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 →width
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:146
Report an issue with this entry →will-change
Used as an optimization hint for stacking contexts, containing blocks and layers. A hint does not always trigger advance optimization.
auto | <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:296
Report an issue with this entry →word-break
break-word retains its source distinction and acts as an emergency break opportunity. Newer values such as auto-phrase/manual are not implemented.
normal | break-all | keep-all | break-wordHistorical 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:217
Report an issue with this entry →word-spacing
Retains the percentage component for paragraph measurement and painting. Actual spacing applies to inter-word spaces recognized by the backend.
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:303
Report an issue with this entry →word-wrap
word-wrap is a compatibility alias for overflow-wrap. anywhere/break-word participate in emergency line breaking, while intrinsic-sizing paths preserve their differences.
normal | break-word | anywhereHistorical 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:355
Report an issue with this entry →writing-mode
Layout and painting have vertical and sideways paths. Complex orthogonal layouts require acceptance checks for each combination. There is no separate text-orientation property; choosing a vertical direction does not establish complete Writing Modes coverage. Vertical inline/block layout and painting are implemented, but logical-property physicalization still uses only the horizontal-tb + direction mapping table. Some flex/grid/table branches explicitly require horizontal-tb.
horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lrHistorical 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:290
Report an issue with this entry →z-index
Positioned elements and flex/grid items participate in stacking; auto is distinct from 0. Number handling still truncates values, so rejection of invalid non-integer values is not fully standards-compliant.
auto | <integer> | calc(<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:178
Report an issue with this entry →