接口参考

css_property_registry.cpp · CSS 属性 · 1/4

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

阅读相关开发指南 →

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

src/css/css_property_registry.cpp
-kui-app-region
conditional3.61.7C++ / C / Go / Rust

仅Windows frameless窗口hit-test消费;macOS/Linux当前无对应实现。

css_property_registry.cpp
none | drag | no-drag

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

验证范围

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

src/css/css_property_registry.cpp:452

反馈此接口问题 →
-kui-scrollbar-overlay
supported3.61.7C++ / C / Go / Rust

overlay不预留滚动条宽度,auto走保留空间;KUI私有属性。 补充:KUI 扩展;overlay 为覆盖滚动条,否则占用布局空间。

css_property_registry.cpp
overlay | auto

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

验证范围

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

src/css/css_property_registry.cpp:420

反馈此接口问题 →
-webkit-app-region
conditional3.61.7C++ / C / Go / Rust

仅Windows frameless窗口hit-test消费;macOS/Linux当前无对应实现。

css_property_registry.cpp
none | drag | no-drag

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

验证范围

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

src/css/css_property_registry.cpp:451

反馈此接口问题 →
-webkit-appearance
部分支持3.61.7C++ / C / Go / Rust

仅none改变控件原生绘制;其余兼容词保留计算值但均按auto画,不提供对应外观切换/base-select专门UI。

css_property_registry.cpp
none | auto | button | checkbox | listbox | menulist | menulist-button | meter | progress-bar | radio | searchfield | textarea | textfield | base-select

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

验证范围

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

src/css/css_property_registry.cpp:497

反馈此接口问题 →
-webkit-background-clip
supported3.61.7C++ / C / Go / Rust

text 使用字形/装饰遮罩;前缀名是同一路径别名。

css_property_registry.cpp
border-box | padding-box | content-box | text;逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:414

反馈此接口问题 →
-webkit-box-align
部分支持3.61.7C++ / C / Go / Rust

仅 authored display:-webkit-box/-webkit-inline-box 的兼容盒消费,交叉轴值独立于现代 align-items;其项目忽略现代 align-self。非法值保留先前值。

css_property_registry.cpp
start | end | center | baseline | stretch

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

验证范围

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

src/css/css_property_registry.cpp:430

反馈此接口问题 →
-webkit-box-direction
不支持3.61.7C++ / C / Go / Rust

style_apply_misc 的对应 case 无条件 return true,不写任何样式字段;不能据注册、解析成功或 inherit 测试宣称反向排布实现。

css_property_registry.cpp
normal | reverse(仅识别;无行为)

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

验证范围

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

src/css/css_property_registry.cpp:428

反馈此接口问题 →
-webkit-box-orient
部分支持3.61.7C++ / C / Go / Rust

仅保存 vertical/block-axis 布尔值用于 legacy clamp;不等于完整旧 WebKit box 排版模型。

css_property_registry.cpp
horizontal | vertical | inline-axis | block-axis

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

验证范围

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

src/css/css_property_registry.cpp:427

反馈此接口问题 →
-webkit-box-pack
不支持3.61.7C++ / C / Go / Rust

与 -webkit-box-direction 共用空实现分支,无条件 return true;不会修改 justify-content 或其他主轴分配字段。

css_property_registry.cpp
start | center | end | justify(仅识别;无行为)

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

验证范围

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

src/css/css_property_registry.cpp:429

反馈此接口问题 →
-webkit-line-clamp
conditional3.61.7C++ / C / Go / Rust

legacy 模式须 authored display:-webkit-box 或 -webkit-inline-box 且 -webkit-box-orient:vertical/block-axis;使用自动省略标记。

css_property_registry.cpp
none | <integer>

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

验证范围

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

src/css/css_property_registry.cpp:424

反馈此接口问题 →
-webkit-mask
部分支持3.61.7C++ / C / Go / Rust

基础简写仅提取图像源,不展开完整mask文法。

css_property_registry.cpp
none | url() | <gradient>

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

验证范围

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

src/css/css_property_registry.cpp:446

反馈此接口问题 →
-webkit-mask-image
部分支持3.61.7C++ / C / Go / Rust

image路径可用;按裸逗号切分导致含逗号渐变/数据URI受限;后端仅Linear/Radial梯度,图像统一缩放至盒。

css_property_registry.cpp
none | url() | <gradient>

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

验证范围

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

src/css/css_property_registry.cpp:447

反馈此接口问题 →
-webkit-mask-position
不支持3.61.7C++ / C / Go / Rust

仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。

css_property_registry.cpp
接受对应值并写入MaskLayer

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

验证范围

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

src/css/css_property_registry.cpp:449

反馈此接口问题 →
-webkit-mask-repeat
不支持3.61.7C++ / C / Go / Rust

仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。

css_property_registry.cpp
接受对应值并写入MaskLayer

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

验证范围

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

src/css/css_property_registry.cpp:450

反馈此接口问题 →
-webkit-mask-size
不支持3.61.7C++ / C / Go / Rust

仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。

css_property_registry.cpp
接受对应值并写入MaskLayer

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

验证范围

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

src/css/css_property_registry.cpp:448

反馈此接口问题 →
-webkit-text-fill-color
supported3.61.7C++ / C / Go / Rust

有独立 optional 色值,实际正文 draw 使用 usedTextFillColor。

css_property_registry.cpp
<color> | currentColor

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

验证范围

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

src/css/css_property_registry.cpp:431

反馈此接口问题 →
accent-color
不支持3.61.7C++ / C / Go / Rust

全src检索未发现样式apply、对应字段或控件绘制消费;paint-only分类不等于实现。

css_property_registry.cpp
属性名已注册

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

验证范围

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

src/css/css_property_registry.cpp:295

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

Flex 多行、Grid 和块容器均有消费;非 normal 块容器建立独立格式化上下文。

css_property_registry.cpp
normal | stretch | flex-start | flex-end | start | end | center | space-between | space-around | space-evenly | baseline | last baseline | [safe|unsafe] [flex-start|flex-end|start|end|center]

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

验证范围

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

src/css/css_property_registry.cpp:187

反馈此接口问题 →
align-items
部分支持3.61.7C++ / C / Go / Rust

Flex/Grid 项对齐;支持的 unsafe 复合值为源码明确列出的 self-start/self-end,其他 unsafe 组合不应泛化。

css_property_registry.cpp
stretch | flex-start | flex-end | start | end | self-start | self-end | center | baseline | first baseline | last baseline | safe [flex-start|flex-end|start|end|self-start|self-end|center];unsafe self-start/self-end

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

验证范围

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

src/css/css_property_registry.cpp:186

反馈此接口问题 →
align-self
部分支持3.61.7C++ / C / Go / Rust

anchor-center 被存为枚举,在部分绝对定位路径按居中处理;没有 CSS Anchor Positioning 整套 anchor-name/position-anchor 协议。

css_property_registry.cpp
auto | normal | stretch | flex-start | flex-end | start | end | self-start | self-end | center | baseline | first baseline | last baseline | anchor-center | [safe|unsafe] [flex-start|flex-end|start|end|self-start|self-end|center]

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

验证范围

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

src/css/css_property_registry.cpp:188

反馈此接口问题 →
animation
部分支持3.61.7C++ / C / Go / Rust

多动画简写,支持keyframe tick、事件、暂停/恢复;可动画属性以applyAnimatedProperty明确写回列表为准;非任意已注册属性。

css_property_registry.cpp
[ <name> || <time> || <easing> || <time> || <iteration-count> || <direction> || <fill-mode> || <play-state> ]#

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

验证范围

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

src/css/css_property_registry.cpp:444

反馈此接口问题 →
animation-delay
部分支持3.61.7C++ / C / Go / Rust

单值应用全部AnimationDef;逗号时间列表未实现。

css_property_registry.cpp
<time>

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

验证范围

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

src/css/css_property_registry.cpp:265

反馈此接口问题 →
animation-direction
部分支持3.61.7C++ / C / Go / Rust

长属性只更新第一条定义;列表未实现。

css_property_registry.cpp
normal | reverse | alternate | alternate-reverse

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

验证范围

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

src/css/css_property_registry.cpp:267

反馈此接口问题 →
animation-duration
部分支持3.61.7C++ / C / Go / Rust

单值应用全部AnimationDef;逗号时间列表未实现。

css_property_registry.cpp
<time>

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

验证范围

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

src/css/css_property_registry.cpp:263

反馈此接口问题 →
animation-fill-mode
部分支持3.61.7C++ / C / Go / Rust

长属性只更新第一条定义;列表未实现。

css_property_registry.cpp
none | forwards | backwards | both

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

验证范围

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

src/css/css_property_registry.cpp:268

反馈此接口问题 →
animation-iteration-count
部分支持3.61.7C++ / C / Go / Rust

长属性只更新第一条定义;列表未实现。

css_property_registry.cpp
infinite | <number>

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

验证范围

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

src/css/css_property_registry.cpp:266

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

多名称匹配已有定义循环复用参数。

css_property_registry.cpp
none | <keyframes-name>#

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

验证范围

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

src/css/css_property_registry.cpp:262

反馈此接口问题 →
animation-play-state
部分支持3.61.7C++ / C / Go / Rust

长属性只更新第一条定义;列表未实现。

css_property_registry.cpp
running | paused

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

验证范围

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

src/css/css_property_registry.cpp:269

反馈此接口问题 →
animation-timing-function
supported3.61.7C++ / C / Go / Rust

函数列表按已有动画数循环映射;CSS linear()分段函数未实现。

css_property_registry.cpp
ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() | steps() | step-start | step-end;逗号列表

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

验证范围

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

src/css/css_property_registry.cpp:264

反馈此接口问题 →
appearance
部分支持3.61.7C++ / C / Go / Rust

仅none改变控件原生绘制;其余兼容词保留计算值但均按auto画,不提供对应外观切换/base-select专门UI。

css_property_registry.cpp
none | auto | button | checkbox | listbox | menulist | menulist-button | meter | progress-bar | radio | searchfield | textarea | textfield | base-select

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

验证范围

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

src/css/css_property_registry.cpp:496

反馈此接口问题 →
aspect-ratio
部分支持3.61.7C++ / C / Go / Rust

支持正有限比例及 replaced auto 自然比例分支;degenerate ratio 回 auto;ratio auto 后缀顺序未解析。

css_property_registry.cpp
auto | <number> [ / <number> ]? | auto <ratio>

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

验证范围

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

src/css/css_property_registry.cpp:289

反馈此接口问题 →
backdrop-filter
部分支持3.61.7C++ / C / Go / Rust

实现滤镜链;url(SVG-filter)未支持;常规滤镜数值仅取数字前缀(blur相对长度、非deg角单位等不按完整CSS单位解析)。backdrop-filter对根元素无效果。

css_property_registry.cpp
none | blur() brightness() contrast() grayscale() hue-rotate() invert() opacity() saturate() sepia() drop-shadow()

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

验证范围

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

src/css/css_property_registry.cpp:256

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

按投影矩阵判定背面。

css_property_registry.cpp
visible | hidden

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

验证范围

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

src/css/css_property_registry.cpp:252

反馈此接口问题 →
background
部分支持3.61.7C++ / C / Go / Rust

支持多层、渐变方向/位置/色标/color hint/显式插值空间。image-set固定按1dppx选项;calc resolution简化为1x。filter()图像函数为KUI扩展;image()/element()/cross-fade()/paint()未实现。

css_property_registry.cpp
none | url() | linear-gradient() | radial-gradient() | conic-gradient() | repeating-* | image-set() | filter(<image>, <filter-list>);逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:354

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

scroll 随元素,fixed 以视口为绘制基准,local 走滚动内容背景路径;多层属性由逐层背景绘制消费。

css_property_registry.cpp
scroll | fixed | local;逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:299

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

text 使用字形/装饰遮罩;前缀名是同一路径别名。

css_property_registry.cpp
border-box | padding-box | content-box | text;逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:225

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

含 currentColor、transparent;最终绘制由 Skia 后端执行。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:219

反馈此接口问题 →
background-image
部分支持3.61.7C++ / C / Go / Rust

支持多层、渐变方向/位置/色标/color hint/显式插值空间。image-set固定按1dppx选项;calc resolution简化为1x。filter()图像函数为KUI扩展;image()/element()/cross-fade()/paint()未实现。

css_property_registry.cpp
none | url() | linear-gradient() | radial-gradient() | conic-gradient() | repeating-* | image-set() | filter(<image>, <filter-list>);逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:220

反馈此接口问题 →
background-origin
部分支持3.61.7C++ / C / Go / Rust

仅单个全局origin字段,未实现逐层逗号列表。

css_property_registry.cpp
border-box | padding-box | content-box

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

验证范围

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

src/css/css_property_registry.cpp:226

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

共享位置解析器支持关键词、边缘偏移、长度与百分比;渐变/图片均消费。

css_property_registry.cpp
<position>#

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

验证范围

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

src/css/css_property_registry.cpp:308

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

有水平/垂直重复、space 间隔和 round 尺寸调整绘制路径,按背景图层逐层消费。

css_property_registry.cpp
repeat | no-repeat | repeat-x | repeat-y | space | round | <repeat-style>{2};逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:309

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

calc()长度/百分比延迟到背景区域求值。

css_property_registry.cpp
auto | cover | contain | <length-percentage>{1,2};逗号多层

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

验证范围

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

src/css/css_property_registry.cpp:307

反馈此接口问题 →
block-ellipsis
不支持3.61.7C++ / C / Go / Rust

当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。

css_property_registry.cpp
未注册可消费的元素 CSS 属性

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

验证范围

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

src/css/css_property_registry.cpp:203

反馈此接口问题 →
border-bottom-color
supported3.61.7C++ / C / Go / Rust

含 currentColor、transparent。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:170

反馈此接口问题 →
border-bottom-left-radius
supported3.61.7C++ / C / Go / Rust

各角横纵半径与百分比按盒宽/高求值。

css_property_registry.cpp
<length-percentage>{1,2}

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

验证范围

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

src/css/css_property_registry.cpp:224

反馈此接口问题 →
border-bottom-right-radius
supported3.61.7C++ / C / Go / Rust

各角横纵半径与百分比按盒宽/高求值。

css_property_registry.cpp
<length-percentage>{1,2}

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

验证范围

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

src/css/css_property_registry.cpp:223

反馈此接口问题 →
border-bottom-style
supported3.61.7C++ / C / Go / Rust

由边框绘制路径消费;collapse 表格另走共享边框冲突赢家模型,none/hidden 不产生普通可见边带。

css_property_registry.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

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

验证范围

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

src/css/css_property_registry.cpp:166

反馈此接口问题 →
border-bottom-width
supported3.61.7C++ / C / Go / Rust

thin/medium/thick使用1/3/5px。

css_property_registry.cpp
<length> | thin | medium | thick

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

验证范围

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

src/css/css_property_registry.cpp:162

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

分离/折叠边框模型,折叠边框有冲突裁决。

css_property_registry.cpp
separate | collapse

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

验证范围

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

src/css/css_property_registry.cpp:282

反馈此接口问题 →
border-image-outset
部分支持3.61.7C++ / C / Go / Rust

当前统一按值外扩;未逐边保存number倍数与length单位。

css_property_registry.cpp
<number>{1,4} | <px>{1,4}

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

验证范围

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

src/css/css_property_registry.cpp:350

反馈此接口问题 →
border-image-repeat
supported3.61.7C++ / C / Go / Rust

九宫格边带逐轴消费;一值用于双轴,两值分别控制水平与垂直,角片与边带沿 border-image 绘制路径。

css_property_registry.cpp
stretch | repeat | round | space;一或两值

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

验证范围

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

src/css/css_property_registry.cpp:351

反馈此接口问题 →
border-image-slice
部分支持3.61.7C++ / C / Go / Rust

仅有全局slicePercent位;混合number和percentage不能逐边保留单位。

css_property_registry.cpp
<number-percentage>{1,4} && fill?

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

验证范围

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

src/css/css_property_registry.cpp:348

反馈此接口问题 →
border-image-source
supported3.61.7C++ / C / Go / Rust

九宫格绘制,filter()为KUI图像扩展。

css_property_registry.cpp
none | url() | <gradient> | filter(<image>, <filter-list>)

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

验证范围

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

src/css/css_property_registry.cpp:347

反馈此接口问题 →
border-image-width
部分支持3.61.7C++ / C / Go / Rust

calc()明确拒绝;全局widthPercent/widthIsLength/widthAuto位,混合单位/逐边auto受限;非px长度未转换。

css_property_registry.cpp
auto | <number-percentage>{1,4} | <px>{1,4}

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

验证范围

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

src/css/css_property_registry.cpp:349

反馈此接口问题 →
border-left-color
supported3.61.7C++ / C / Go / Rust

含 currentColor、transparent。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:171

反馈此接口问题 →
border-left-style
supported3.61.7C++ / C / Go / Rust

由边框绘制路径消费;collapse 表格另走共享边框冲突赢家模型,none/hidden 不产生普通可见边带。

css_property_registry.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

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

验证范围

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

src/css/css_property_registry.cpp:167

反馈此接口问题 →
border-left-width
supported3.61.7C++ / C / Go / Rust

thin/medium/thick使用1/3/5px。

css_property_registry.cpp
<length> | thin | medium | thick

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

验证范围

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

src/css/css_property_registry.cpp:163

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

椭圆圆角由简写展开到各角;支持calc长度/百分比仿射表达式。

css_property_registry.cpp
<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?

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

验证范围

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

src/css/css_property_registry.cpp:341

反馈此接口问题 →
border-right-color
supported3.61.7C++ / C / Go / Rust

含 currentColor、transparent。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:169

反馈此接口问题 →
border-right-style
supported3.61.7C++ / C / Go / Rust

由边框绘制路径消费;collapse 表格另走共享边框冲突赢家模型,none/hidden 不产生普通可见边带。

css_property_registry.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

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

验证范围

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

src/css/css_property_registry.cpp:165

反馈此接口问题 →
border-right-width
supported3.61.7C++ / C / Go / Rust

thin/medium/thick使用1/3/5px。

css_property_registry.cpp
<length> | thin | medium | thick

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

验证范围

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

src/css/css_property_registry.cpp:161

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

独立横纵 spacing,支持长度及数学表达式,非负使用值;collapse 时由折叠模型处理。

css_property_registry.cpp
<length>{1,2}

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

验证范围

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

src/css/css_property_registry.cpp:283

反馈此接口问题 →
border-top-color
supported3.61.7C++ / C / Go / Rust

含 currentColor、transparent。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:168

反馈此接口问题 →
border-top-left-radius
supported3.61.7C++ / C / Go / Rust

各角横纵半径与百分比按盒宽/高求值。

css_property_registry.cpp
<length-percentage>{1,2}

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

验证范围

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

src/css/css_property_registry.cpp:221

反馈此接口问题 →
border-top-right-radius
supported3.61.7C++ / C / Go / Rust

各角横纵半径与百分比按盒宽/高求值。

css_property_registry.cpp
<length-percentage>{1,2}

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

验证范围

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

src/css/css_property_registry.cpp:222

反馈此接口问题 →
border-top-style
supported3.61.7C++ / C / Go / Rust

由边框绘制路径消费;collapse 表格另走共享边框冲突赢家模型,none/hidden 不产生普通可见边带。

css_property_registry.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

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

验证范围

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

src/css/css_property_registry.cpp:164

反馈此接口问题 →
border-top-width
supported3.61.7C++ / C / Go / Rust

thin/medium/thick使用1/3/5px。

css_property_registry.cpp
<length> | thin | medium | thick

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

验证范围

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

src/css/css_property_registry.cpp:160

反馈此接口问题 →
bottom
部分支持3.61.7C++ / C / Go / Rust

百分比推迟至布局;仿射 calc 保留 px 与百分比,非仿射表达式在样式期数值化,不能泛称所有函数均有完整容器基准。

css_property_registry.cpp
auto | <length-percentage> | calc(...)

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

验证范围

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

src/css/css_property_registry.cpp:176

反馈此接口问题 →
box-decoration-break
部分支持3.61.7C++ / C / Go / Rust

在物理多栏碎片中消费;不能据此宣称全部行内、分页碎片装饰语义完整。

css_property_registry.cpp
slice | clone

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

验证范围

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

src/css/css_property_registry.cpp:411

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

多阴影,blur/spread、inset、动态currentColor,长度数学函数。

css_property_registry.cpp
none | [ inset? && <length>{2,4} && <color>? ]#

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

验证范围

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

src/css/css_property_registry.cpp:227

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

影响尺寸、min/max 约束扣除 padding/border 的使用值。

css_property_registry.cpp
content-box | border-box

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

验证范围

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

src/css/css_property_registry.cpp:172

反馈此接口问题 →
break-after
部分支持3.61.7C++ / C / Go / Rust

分页与多栏有实际消费;分页仅在 Document PDF fragmentation 路径,非普通屏幕页流;不代表完整 avoid 联合约束与所有 fragmentation 规则。

css_property_registry.cpp
auto | avoid | avoid-page | page | left | right | recto | verso | column | avoid-column | all

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

验证范围

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

src/css/css_property_registry.cpp:458

反馈此接口问题 →
break-before
部分支持3.61.7C++ / C / Go / Rust

分页与多栏有实际消费;分页仅在 Document PDF fragmentation 路径,非普通屏幕页流;不代表完整 avoid 联合约束与所有 fragmentation 规则。

css_property_registry.cpp
auto | avoid | avoid-page | page | left | right | recto | verso | column | avoid-column | all

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

验证范围

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

src/css/css_property_registry.cpp:457

反馈此接口问题 →
break-inside
部分支持3.61.7C++ / C / Go / Rust

分页/分栏有 avoid 消费;region 无对应独立排版系统。

css_property_registry.cpp
auto | avoid | avoid-page | avoid-column | avoid-region

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

验证范围

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

src/css/css_property_registry.cpp:459

反馈此接口问题 →
caption-side
部分支持3.61.7C++ / C / Go / Rust

仅保留 top/bottom,逻辑/侧向 caption 值没有独立实现。

css_property_registry.cpp
top | bottom

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

验证范围

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

src/css/css_property_registry.cpp:345

反馈此接口问题 →
caret-color
不支持3.61.7C++ / C / Go / Rust

全src检索未发现样式apply、对应字段或控件绘制消费;paint-only分类不等于实现。

css_property_registry.cpp
属性名已注册

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

验证范围

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

src/css/css_property_registry.cpp:294

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

块流清除浮动;逻辑方向值没有对应映射。

css_property_registry.cpp
none | left | right | both

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

验证范围

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

src/css/css_property_registry.cpp:301

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

仅absolute/fixed使用;支持一致的逗号/空格分隔和auto边。

css_property_registry.cpp
auto | rect(<top>,<right>,<bottom>,<left>)

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

验证范围

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

src/css/css_property_registry.cpp:259

反馈此接口问题 →
clip-path
部分支持3.61.7C++ / C / Go / Rust

无url(SVG clipPath)、path()、shape()实现;basic-shape与几何盒由Painter归一化。

css_property_registry.cpp
none | circle() | ellipse() | inset() | polygon() | rect() | xywh();盒参考

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

验证范围

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

src/css/css_property_registry.cpp:258

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

正文颜色;也供 currentColor 使用。

css_property_registry.cpp
<color>

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

验证范围

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

src/css/css_property_registry.cpp:202

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