REFERENCE
CSS 属性
673 个条目 · 第 3/5 页
column-height实现显式 fragmentainer 高度,包括零高场景;与 column-wrap 决定多行列分组。
column-rule边框式简写支持含空白颜色函数;只修改出现分量,不重置省略分量,列表简写未完整实现。
column-rule-break控制跨度项/交叉点处规则线切断,有实际绘制消费。
column-rule-color支持颜色列表与重复组,currentColor 在样式应用时取当前文字色。
column-rule-edge-inset-end对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。
column-rule-edge-inset-start对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。
column-rule-inset同一值写入 edge/interior 的 start/end 四端;calc 不在此值解析器支持。
column-rule-interior-inset-end对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。
column-rule-interior-inset-start对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。
column-rule-style解析范围大于部分 gap 绘制子路径;各装饰上下文有独立可见 style 门,不能把所有边框 style 等同完整 CSS Gap Decorations。
column-rule-visibility-itemsnormal 映射 auto,按相邻/周围 item 控制线段可见性。
column-rule-width单值/列表转换实际长度;thin/medium/thick 在列表/简写为 1/3/5px;有 flex/grid 与多栏绘制消费。
column-span跨栏项将文本/块流分段;有普通与嵌套 spanner 路径。
column-width与 count 一同推导列数、列宽;长属性转换相对长度。
column-wrapwrap 启用列的行分组;auto 有 column-height 时启用;实现仍在多栏子集范围。
columns含 Level 2 高度后缀;width 分量对 Dimension 直接取 numericValue,em/rem 等单位在该简写内没有转换为 px,推荐写 column-width 长属性。
conic-gradient()角度色标未实现:共享parseGradientStopPosition明确拒绝deg/rad/turn,不能将from角度能力外推到色标。from角度支持deg/rad/grad/turn、at中心和百分比/隐式色标,后端用sweep shader;遮罩后端没有conic分支。支持单/双位置色标、长度/百分比/calc仿射色标和color hint;色标延迟到具体渐变长度修正。显式插值空间仅srgb/srgb-linear/xyz/hsl/lch,后两者支持shorter/longer/increasing/decreasing hue;不含lab/oklab/oklch/display-p3等空间。color hint以九个额外色标作有界近似。背景/边框/list-image路径有消费;mask路径不能继承这些完整能力。
containlayout/paint 建立 CB/BFC/stacking context,paint 裁剪,size 参与固有尺寸与自动高度。style 位未见 counter scope 消费;inline-size 通过子串 size 同时置 Size 位,非独立 inline 轴隔离。
contain-intrinsic-size当前内建 registry、logical mapping、声明展开与 apply 调度没有这个属性的实际消费路径;examples 中出现、CSSOM 可保存、同名标准属性可用均不能证明这个名称生效。
container带斜杠可设置 name/type;无斜杠只识别 size/inline-size 作为 type,不按规范设置单独名字与重置逻辑。
container-name整个字符串作为单一名字精确比较;多个空白分隔名称没有拆成列表。
container-type用于祖先尺寸 query 与 CB/stacking context;未见 container type 转 size containment 的布局消费,不能宣称完整容器隔离。
content结构化内容供伪元素/marker 与替换图片使用;counter style 仅内建,未知名称退 decimal。样式表先经 tokenizer 解码 escape;非支持函数会使整声明无内容;无 / alt-text 与完整 <image> 语法。
content-visibility当前内建 registry、logical mapping、声明展开与 apply 调度没有这个属性的实际消费路径;examples 中出现、CSSOM 可保存、同名标准属性可用均不能证明这个名称生效。
continue仅 collapse 有消费:复用现代自动行预算并抑制省略号;auto/discard 等不能按完整 Overflow 4 声明支持。
contrast-color()递归解析实色,以 sRGB 相对亮度对比选黑/白;透明参数不与具体背景合成,上下文颜色需调用者先解析,不是完整通用颜色上下文模型。
cos()(通用值)通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。
counter-increment默认增量 1;与 HTML list-item 及伪元素计数作用域共同消费。
counter-reset默认 0;reversed 可省略初值并按后代使用计数推导;integer 支持 calc 解析。
counter-set默认 0;对当前作用域计数赋值。
cubic-bezier()动画与 transition 简写有真实缓动求值。数字扫描只按逗号/空格和十进制前缀处理,不接受 calc 等完整数值表达式;transition-timing-function 长属性另有第一项/keyword 限制。
currentColorcolor 的继承、背景及多个边框/装饰分支有上下文解析;不能把 Color::parse 独立调用视为支持,嵌套函数的 currentColor 替换取决于具体属性路径。
cursor仅canonical表中27个关键字;none/vertical-text/cell/alias/copy/no-drop/zoom-*和自定义url光标未实现;系统映射在不同平台有退化。
deg / rad / grad / turntransform parser 支持四种角度;通用 calc CSSUnit 只有 deg/rad/turn,不能把 grad 视作所有数学上下文通用支持。
device-cmyk()Color::parse 没有该函数分支;字符串存储或未知函数容错不代表颜色语义。
direction影响段落方向、逻辑对齐以及布局方向。 补充:影响 bidi、inline-start/end、Flex/Grid/Table 等坐标与对齐;不替代 unicode-bidi。
displaynone 不建可见盒,contents 提升子盒;现代多关键字实现只覆盖 list-item 组合,普通 block flex / inline grid 等组合并未进入该解析器。旧 -webkit-box 兼容路径与 line-clamp 联动。
em只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。
empty-cellsseparate 表格空单元格背景/边框可见性消费。
env()(通用值)通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。
ex元素 apply 路径尽量使用字体测量,缺回调按 fallback 比例;其余属性专用 parser 可能仍有差异。
exp()(通用值)通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。
fill仅指 SVG 内部 CSS,交由 SVG 后端消费;不是普通 HTML 盒的 ComputedStyle 属性。继承、颜色/单位、paint server 与选择器的细节由后端决定;宿主分组规则转交限制见 SVG 内部 CSS 转交。
filter实现滤镜链;url(SVG-filter)未支持;常规滤镜数值仅取数字前缀(blur相对长度、非deg角单位等不按完整CSS单位解析)。backdrop-filter对根元素无效果。
filter()KUI私有CSS图像函数,在background/background-image、border-image-source和content有专门解析与绘制;支持的滤镜同filter属性。不是SVG url滤镜引用,也不是标准通用CSS image函数。
flex顶层空白拆词支持 basis 在前及含空白 calc;省略 basis 默认 0%,KUI_DISABLE_FLEX_SHORTHAND_ZERO_PERCENT_BASIS=1 可回退 0px。intrinsic basis 在简写内共用 content 哨兵,未区分 min/max-content。
flex-basis长度、百分比、含百分比数学树分别存储;长属性的 intrinsic 关键字被折成 auto,不能作为独立 intrinsic basis 完整宣称。
flex-direction决定主轴及反向;有 RTL、列向百分比和固有尺寸分支。
flex-flow声明展开只写实际出现的分量,省略分量未统一重置为初始值;不能视为完整简写语义。
flex-grow非负增长/收缩因子,负值忽略。
flex-shrink非负增长/收缩因子,负值忽略。
flex-wrap支持单行、多行及反向 cross 轴。
float创建浮动和 BFC,支持收缩适应及普通流绕排;inline-start/inline-end 不在此分派实现。
font展开为五个长属性;支持 inherit/initial/unset/revert。没有 font-variant/font-stretch 等复合分量与系统字体关键字路径;oblique 虽展开但长属性不实现。
font-family列表传入后端,实际可用字体依赖系统、平台与 @font-face 资源;不能把所有平台的字形/度量视为相同。
font-feature-settings当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-kerning当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-optical-sizing当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-size绝对关键字使用 16px medium 表;smaller/larger 按父级的 5/6 与 6/5 计算。非负长度。
font-size-adjust只实现数值 x-height 比例;不实现 from-font 与 ex-height/cap-height/ch-width 等新度量语法。用于逐 fallback 字面字号调整。
font-stretch当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-styleoblique 有 tokenizer keyword,但 apply 分支仅识别 italic,其余 keyword 归 normal;无 oblique <angle>。
font-synthesis当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-variant当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-variant-caps当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-variant-ligatures当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-variant-numeric当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-variation-settings当前 property registry 与 StyleCore/Extras 无对应元素属性消费;tokenizer 接受名称、@supports 白名单或导入测试存在均不能视为支持。
font-weight相对字重按继承值 fallback 表计算;实际可用字重依赖所选字体与后端;数值会转换为整型。
gapFlex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。
grid当前仅拆分斜杠两侧到 template rows/columns;未实现 auto-flow 简写分支、areas 与隐式轨道的完整重置语义。
grid-area裸名称使用命名区域;斜杠分量支持长属性线语法。省略分量的规范推导与命名 span 不完整。
grid-auto-columns隐式轨道按定义循环,使用与显式轨道共用的数学值解析。
grid-auto-flow自动定位支持稀疏与 dense 回填。
grid-auto-rows隐式轨道按定义循环,使用与显式轨道共用的数学值解析。
grid-column支持数字、命名线、负索引与整数 span;span 命名线仍受长属性限制。
grid-column-end支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。
grid-column-gapFlex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。
grid-column-start支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。
grid-gapFlex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。
grid-row支持数字、命名线、负索引与整数 span;span 命名线仍受长属性限制。
grid-row-end支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。
grid-row-gapFlex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。
grid-row-start支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。
grid-template专用 tokenizer 展开,校验命名区域矩形、等列和轨道语法;不包含 subgrid 简写语法。
grid-template-areas字符串行声明命名区域;完整矩形/等列校验在 grid-template 简写 helper 内存在,独立长属性路径只采集字符串,不可泛称所有非法区域均严格拒绝。
grid-template-columns支持轨道、命名线和 repeat,数学表达式保留百分比到布局。subgrid 仅识别精确裸 subgrid,传递父轨道及 gap 差值;subgrid 后附命名线、子项向父级 intrinsic track contribution 的完整规范链未覆盖。声明性 KUI_DISABLE_SUBGRID 不裁剪运行时代码。
grid-template-rows支持轨道、命名线和 repeat,数学表达式保留百分比到布局。subgrid 仅识别精确裸 subgrid,传递父轨道及 gap 差值;subgrid 后附命名线、子项向父级 intrinsic track contribution 的完整规范链未覆盖。声明性 KUI_DISABLE_SUBGRID 不裁剪运行时代码。
hanging-punctuation以标点码点与行几何判断首尾悬挂;force-end 优先。
height长度、百分比和数学树分别存储;百分比依赖包含块的 definite/indefinite 状态。固有尺寸经 IntrinsicSizer,replaced、flex、grid、table 有各自约束;不包含 anchor-size()。
hsl() / hsla()hue 有 deg/rad/grad/turn 换算;解析器具非标准容错,none 被数值化为 0,没有 missing-component 插值保真或通用 relative 语法。
hwb()真实转换为 sRGB;当前 HWB hue 分支取原 numeric value,不执行 rad/grad/turn 转换;不保证完整 none/relative 或严格 separator 语法。
hyphensnone 抑制 U+00AD,manual 支持软连字符断行;auto 被存储但未找到自动词典/语言断字引擎,不能宣称自动断字。
hypot()(通用值)通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。
ic元素 apply 路径尽量使用字体测量,缺回调按 fallback 比例;其余属性专用 parser 可能仍有差异。
image-renderingcrisp-edges/pixelated统一最近邻,auto/smooth/high-quality统一线性;并非所有规范算法各自实现。
image-set()在background/background-image中先解析候选并折叠为单个image;固定按1dppx选距离最近候选,同距保留首项。支持x/dppx/dpi/dpcm;type仅按MIME白名单筛选,不证明解码器可用;非正resolution丢弃,calc resolution简化为1x。非通用任意image上下文支持。 解析发生于整段背景值拆层前,仅当整个值以image-set开头才选源;不会对任意层内image-set递归展开,尾随简写/多层文本也受限。
in只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。
inherit支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。
initial支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。
inline-size仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
inset声明层按四边展开,可使用带空白的数学函数;直接内部 applyProperty 的简写路径与声明展开路径不同,本文按 CSS 声明入口描述。
inset-block仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。
inset-block-end仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
inset-block-start仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
inset-inline仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。
inset-inline-end仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
inset-inline-start仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
isolation参与stacking context和独立图层。
justify-contentFlex/Grid 内容分配;unsafe 复合值未列入此属性解析分支。
justify-items主要作用于 Grid;self-start/self-end、safe/unsafe 和 legacy 组合未在此解析器实现。
justify-selfGrid 与共享绝对定位分支有消费;anchor-center 是局部居中兜底,不代表完整锚定定位。
lab()按 D50 Lab→XYZ→sRGB 转换。L 到 0/100 的快速返回丢弃 authored alpha;不是完整 missing/relative 颜色语法。
lch()经 D50 Lab 转换,hue 支持角度单位;L 到 0/100 的快速返回丢弃 alpha,C 百分比没有规范比例换算。
left百分比推迟至布局;仿射 calc 保留 px 与百分比,非仿射表达式在样式期数值化,不能泛称所有函数均有完整容器基准。
letter-spacing保留百分比项,按各后代字号重算;长度分量在声明元素上下文解析。
lh只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。
light-dark()Color::parse 没有该函数分支;字符串存储或未知函数容错不代表颜色语义。
line-break通过标点禁则表和 anywhere 断点物化消费;语言/字体的最终栅格仍依赖后端。
line-clamp现代模式直接激活;auto 从 definite height/max-height 推预算。仅标准自动省略标记/无标记/空串,非空自定义 block-ellipsis 字符串不实现。
line-heightnormal 走字体度量,number 保留乘数并随子元素字号重算,长度/百分比计算为绝对值。
linear() 分段缓动linear 关键字可用;分段 linear() 没有解析/插值模型。
linear-gradient()角度deg/rad/grad/turn及角方向;默认向下。支持单/双位置色标、长度/百分比/calc仿射色标和color hint;色标延迟到具体渐变长度修正。显式插值空间仅srgb/srgb-linear/xyz/hsl/lch,后两者支持shorter/longer/increasing/decreasing hue;不含lab/oklab/oklch/display-p3等空间。color hint以九个额外色标作有界近似。背景/边框/list-image路径有消费;mask路径不能继承这些完整能力。
list-style当前分支仅扫描 type/position,不解析 image,并且没有 image reset;须单独使用 list-style-image。
list-style-imageURL 依赖资源成功加载;渐变使用共用解析器。未把完整 <image>(image-set/cross-fade 等)作为此属性支持。
list-style-positionmarker 绘制和 inline 布局均消费。
list-style-type共 55 个内建名称/别名(见 parser),包含 Georgian/Armenian/Greek、各语言数字、假名、中日韩形式等;不支持任意 <string>/symbols()/自定义 @counter-style 名称。
log()(通用值)通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。
margin声明层展开为四边;支持 auto、负值及长度百分比。
margin-block仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。
margin-block-end仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
margin-block-start仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
margin-bottom支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。
margin-inline仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。
margin-inline-end仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
margin-inline-start仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。
margin-left支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。
margin-right支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。
margin-top支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。
margin-trimblock/flex/grid 中存在实际裁切消费;Grid 边界选择目前受 LTR 与 horizontal-tb 条件限制。
mask基础简写仅提取图像源,不展开完整mask文法。
mask-clip仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
mask-composite仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
mask-imageimage路径可用;按裸逗号切分导致含逗号渐变/数据URI受限;后端仅Linear/Radial梯度,图像统一缩放至盒。
mask-mode仅取第一层mode对合成遮罩整体应用;match-source未按SVG源区分。
mask-origin仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
mask-position仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
mask-repeat仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
mask-size仅存储:当前applyMask不读取size/position/repeat/origin/clip/composite,不能宣称产生效果。
max()支持嵌套数学、括号、四则优先级与数值类型校验;受各属性接收类型与深度预算限制。