REFERENCE

CSS 属性

673 个条目 · 第 3/5 页

  1. column-height

    实现显式 fragmentainer 高度,包括零高场景;与 column-wrap 决定多行列分组。

  2. column-rule

    边框式简写支持含空白颜色函数;只修改出现分量,不重置省略分量,列表简写未完整实现。

  3. column-rule-break

    控制跨度项/交叉点处规则线切断,有实际绘制消费。

  4. column-rule-color

    支持颜色列表与重复组,currentColor 在样式应用时取当前文字色。

  5. column-rule-edge-inset-end

    对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。

  6. column-rule-edge-inset-start

    对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。

  7. column-rule-inset

    同一值写入 edge/interior 的 start/end 四端;calc 不在此值解析器支持。

  8. column-rule-interior-inset-end

    对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。

  9. column-rule-interior-inset-start

    对应规则线边缘/内部端点缩进;百分比存至绘制,当前不支持 calc。

  10. column-rule-style

    解析范围大于部分 gap 绘制子路径;各装饰上下文有独立可见 style 门,不能把所有边框 style 等同完整 CSS Gap Decorations。

  11. column-rule-visibility-items

    normal 映射 auto,按相邻/周围 item 控制线段可见性。

  12. column-rule-width

    单值/列表转换实际长度;thin/medium/thick 在列表/简写为 1/3/5px;有 flex/grid 与多栏绘制消费。

  13. column-span

    跨栏项将文本/块流分段;有普通与嵌套 spanner 路径。

  14. column-width

    与 count 一同推导列数、列宽;长属性转换相对长度。

  15. column-wrap

    wrap 启用列的行分组;auto 有 column-height 时启用;实现仍在多栏子集范围。

  16. columns

    含 Level 2 高度后缀;width 分量对 Dimension 直接取 numericValue,em/rem 等单位在该简写内没有转换为 px,推荐写 column-width 长属性。

  17. 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路径不能继承这些完整能力。

  18. contain

    layout/paint 建立 CB/BFC/stacking context,paint 裁剪,size 参与固有尺寸与自动高度。style 位未见 counter scope 消费;inline-size 通过子串 size 同时置 Size 位,非独立 inline 轴隔离。

  19. contain-intrinsic-size

    当前内建 registry、logical mapping、声明展开与 apply 调度没有这个属性的实际消费路径;examples 中出现、CSSOM 可保存、同名标准属性可用均不能证明这个名称生效。

  20. container

    带斜杠可设置 name/type;无斜杠只识别 size/inline-size 作为 type,不按规范设置单独名字与重置逻辑。

  21. container-name

    整个字符串作为单一名字精确比较;多个空白分隔名称没有拆成列表。

  22. container-type

    用于祖先尺寸 query 与 CB/stacking context;未见 container type 转 size containment 的布局消费,不能宣称完整容器隔离。

  23. content

    结构化内容供伪元素/marker 与替换图片使用;counter style 仅内建,未知名称退 decimal。样式表先经 tokenizer 解码 escape;非支持函数会使整声明无内容;无 / alt-text 与完整 <image> 语法。

  24. content-visibility

    当前内建 registry、logical mapping、声明展开与 apply 调度没有这个属性的实际消费路径;examples 中出现、CSSOM 可保存、同名标准属性可用均不能证明这个名称生效。

  25. continue

    仅 collapse 有消费:复用现代自动行预算并抑制省略号;auto/discard 等不能按完整 Overflow 4 声明支持。

  26. contrast-color()

    递归解析实色,以 sRGB 相对亮度对比选黑/白;透明参数不与具体背景合成,上下文颜色需调用者先解析,不是完整通用颜色上下文模型。

  27. cos()(通用值)

    通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

  28. counter-increment

    默认增量 1;与 HTML list-item 及伪元素计数作用域共同消费。

  29. counter-reset

    默认 0;reversed 可省略初值并按后代使用计数推导;integer 支持 calc 解析。

  30. counter-set

    默认 0;对当前作用域计数赋值。

  31. cubic-bezier()

    动画与 transition 简写有真实缓动求值。数字扫描只按逗号/空格和十进制前缀处理,不接受 calc 等完整数值表达式;transition-timing-function 长属性另有第一项/keyword 限制。

  32. currentColor

    color 的继承、背景及多个边框/装饰分支有上下文解析;不能把 Color::parse 独立调用视为支持,嵌套函数的 currentColor 替换取决于具体属性路径。

  33. cursor

    仅canonical表中27个关键字;none/vertical-text/cell/alias/copy/no-drop/zoom-*和自定义url光标未实现;系统映射在不同平台有退化。

  34. deg / rad / grad / turn

    transform parser 支持四种角度;通用 calc CSSUnit 只有 deg/rad/turn,不能把 grad 视作所有数学上下文通用支持。

  35. device-cmyk()

    Color::parse 没有该函数分支;字符串存储或未知函数容错不代表颜色语义。

  36. direction

    影响段落方向、逻辑对齐以及布局方向。 补充:影响 bidi、inline-start/end、Flex/Grid/Table 等坐标与对齐;不替代 unicode-bidi。

  37. display

    none 不建可见盒,contents 提升子盒;现代多关键字实现只覆盖 list-item 组合,普通 block flex / inline grid 等组合并未进入该解析器。旧 -webkit-box 兼容路径与 line-clamp 联动。

  38. em

    只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。

  39. empty-cells

    separate 表格空单元格背景/边框可见性消费。

  40. env()(通用值)

    通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

  41. ex

    元素 apply 路径尽量使用字体测量,缺回调按 fallback 比例;其余属性专用 parser 可能仍有差异。

  42. exp()(通用值)

    通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

  43. fill

    仅指 SVG 内部 CSS,交由 SVG 后端消费;不是普通 HTML 盒的 ComputedStyle 属性。继承、颜色/单位、paint server 与选择器的细节由后端决定;宿主分组规则转交限制见 SVG 内部 CSS 转交。

  44. filter

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

  45. filter()

    KUI私有CSS图像函数,在background/background-image、border-image-source和content有专门解析与绘制;支持的滤镜同filter属性。不是SVG url滤镜引用,也不是标准通用CSS image函数。

  46. flex

    顶层空白拆词支持 basis 在前及含空白 calc;省略 basis 默认 0%,KUI_DISABLE_FLEX_SHORTHAND_ZERO_PERCENT_BASIS=1 可回退 0px。intrinsic basis 在简写内共用 content 哨兵,未区分 min/max-content。

  47. flex-basis

    长度、百分比、含百分比数学树分别存储;长属性的 intrinsic 关键字被折成 auto,不能作为独立 intrinsic basis 完整宣称。

  48. flex-direction

    决定主轴及反向;有 RTL、列向百分比和固有尺寸分支。

  49. flex-flow

    声明展开只写实际出现的分量,省略分量未统一重置为初始值;不能视为完整简写语义。

  50. flex-grow

    非负增长/收缩因子,负值忽略。

  51. flex-shrink

    非负增长/收缩因子,负值忽略。

  52. flex-wrap

    支持单行、多行及反向 cross 轴。

  53. float

    创建浮动和 BFC,支持收缩适应及普通流绕排;inline-start/inline-end 不在此分派实现。

  54. font

    展开为五个长属性;支持 inherit/initial/unset/revert。没有 font-variant/font-stretch 等复合分量与系统字体关键字路径;oblique 虽展开但长属性不实现。

  55. font-family

    列表传入后端,实际可用字体依赖系统、平台与 @font-face 资源;不能把所有平台的字形/度量视为相同。

  56. font-feature-settings

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

  57. font-kerning

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

  58. font-optical-sizing

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

  59. font-size

    绝对关键字使用 16px medium 表;smaller/larger 按父级的 5/6 与 6/5 计算。非负长度。

  60. font-size-adjust

    只实现数值 x-height 比例;不实现 from-font 与 ex-height/cap-height/ch-width 等新度量语法。用于逐 fallback 字面字号调整。

  61. font-stretch

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

  62. font-style

    oblique 有 tokenizer keyword,但 apply 分支仅识别 italic,其余 keyword 归 normal;无 oblique <angle>。

  63. font-synthesis

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

  64. font-variant

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

  65. font-variant-caps

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

  66. font-variant-ligatures

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

  67. font-variant-numeric

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

  68. font-variation-settings

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

  69. font-weight

    相对字重按继承值 fallback 表计算;实际可用字重依赖所选字体与后端;数值会转换为整型。

  70. gap

    Flex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。

  71. grid

    当前仅拆分斜杠两侧到 template rows/columns;未实现 auto-flow 简写分支、areas 与隐式轨道的完整重置语义。

  72. grid-area

    裸名称使用命名区域;斜杠分量支持长属性线语法。省略分量的规范推导与命名 span 不完整。

  73. grid-auto-columns

    隐式轨道按定义循环,使用与显式轨道共用的数学值解析。

  74. grid-auto-flow

    自动定位支持稀疏与 dense 回填。

  75. grid-auto-rows

    隐式轨道按定义循环,使用与显式轨道共用的数学值解析。

  76. grid-column

    支持数字、命名线、负索引与整数 span;span 命名线仍受长属性限制。

  77. grid-column-end

    支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。

  78. grid-column-gap

    Flex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。

  79. grid-column-start

    支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。

  80. grid-gap

    Flex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。

  81. grid-row

    支持数字、命名线、负索引与整数 span;span 命名线仍受长属性限制。

  82. grid-row-end

    支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。

  83. grid-row-gap

    Flex/Grid 使用;column-gap 同时供多栏。仿射 calc 保留 px+%,非仿射数学函数仍用两次采样近似;normal 在 flex/grid 为零,多栏列间距为 1em。

  84. grid-row-start

    支持负线索引、命名线/出现次数和整数 span;span <custom-ident> 被 span 数字解析器拒作 auto。

  85. grid-template

    专用 tokenizer 展开,校验命名区域矩形、等列和轨道语法;不包含 subgrid 简写语法。

  86. grid-template-areas

    字符串行声明命名区域;完整矩形/等列校验在 grid-template 简写 helper 内存在,独立长属性路径只采集字符串,不可泛称所有非法区域均严格拒绝。

  87. grid-template-columns

    支持轨道、命名线和 repeat,数学表达式保留百分比到布局。subgrid 仅识别精确裸 subgrid,传递父轨道及 gap 差值;subgrid 后附命名线、子项向父级 intrinsic track contribution 的完整规范链未覆盖。声明性 KUI_DISABLE_SUBGRID 不裁剪运行时代码。

  88. grid-template-rows

    支持轨道、命名线和 repeat,数学表达式保留百分比到布局。subgrid 仅识别精确裸 subgrid,传递父轨道及 gap 差值;subgrid 后附命名线、子项向父级 intrinsic track contribution 的完整规范链未覆盖。声明性 KUI_DISABLE_SUBGRID 不裁剪运行时代码。

  89. hanging-punctuation

    以标点码点与行几何判断首尾悬挂;force-end 优先。

  90. height

    长度、百分比和数学树分别存储;百分比依赖包含块的 definite/indefinite 状态。固有尺寸经 IntrinsicSizer,replaced、flex、grid、table 有各自约束;不包含 anchor-size()。

  91. hsl() / hsla()

    hue 有 deg/rad/grad/turn 换算;解析器具非标准容错,none 被数值化为 0,没有 missing-component 插值保真或通用 relative 语法。

  92. hwb()

    真实转换为 sRGB;当前 HWB hue 分支取原 numeric value,不执行 rad/grad/turn 转换;不保证完整 none/relative 或严格 separator 语法。

  93. hyphens

    none 抑制 U+00AD,manual 支持软连字符断行;auto 被存储但未找到自动词典/语言断字引擎,不能宣称自动断字。

  94. hypot()(通用值)

    通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

  95. ic

    元素 apply 路径尽量使用字体测量,缺回调按 fallback 比例;其余属性专用 parser 可能仍有差异。

  96. image-rendering

    crisp-edges/pixelated统一最近邻,auto/smooth/high-quality统一线性;并非所有规范算法各自实现。

  97. image-set()

    在background/background-image中先解析候选并折叠为单个image;固定按1dppx选距离最近候选,同距保留首项。支持x/dppx/dpi/dpcm;type仅按MIME白名单筛选,不证明解码器可用;非正resolution丢弃,calc resolution简化为1x。非通用任意image上下文支持。 解析发生于整段背景值拆层前,仅当整个值以image-set开头才选源;不会对任意层内image-set递归展开,尾随简写/多层文本也受限。

  98. in

    只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。

  99. inherit

    支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

  100. initial

    支持 CSS-wide 关键字;显式 inherit 取父元素计算值;revert 回退当前 origin;revert-layer 回退当前层,inline 单独处理。变量代入的 wide keyword 路径不一定覆盖全部静态层语义。

  101. inline-size

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  102. inset

    声明层按四边展开,可使用带空白的数学函数;直接内部 applyProperty 的简写路径与声明展开路径不同,本文按 CSS 声明入口描述。

  103. inset-block

    仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。

  104. inset-block-end

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  105. inset-block-start

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  106. inset-inline

    仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。

  107. inset-inline-end

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  108. inset-inline-start

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  109. isolation

    参与stacking context和独立图层。

  110. justify-content

    Flex/Grid 内容分配;unsafe 复合值未列入此属性解析分支。

  111. justify-items

    主要作用于 Grid;self-start/self-end、safe/unsafe 和 legacy 组合未在此解析器实现。

  112. justify-self

    Grid 与共享绝对定位分支有消费;anchor-center 是局部居中兜底,不代表完整锚定定位。

  113. lab()

    按 D50 Lab→XYZ→sRGB 转换。L 到 0/100 的快速返回丢弃 authored alpha;不是完整 missing/relative 颜色语法。

  114. lch()

    经 D50 Lab 转换,hue 支持角度单位;L 到 0/100 的快速返回丢弃 alpha,C 百分比没有规范比例换算。

  115. left

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

  116. letter-spacing

    保留百分比项,按各后代字号重算;长度分量在声明元素上下文解析。

  117. lh

    只在允许该值类型的属性使用;百分比基准由消费属性决定,物理单位按 96 CSS px/in 换算。

  118. light-dark()

    Color::parse 没有该函数分支;字符串存储或未知函数容错不代表颜色语义。

  119. line-break

    通过标点禁则表和 anywhere 断点物化消费;语言/字体的最终栅格仍依赖后端。

  120. line-clamp

    现代模式直接激活;auto 从 definite height/max-height 推预算。仅标准自动省略标记/无标记/空串,非空自定义 block-ellipsis 字符串不实现。

  121. line-height

    normal 走字体度量,number 保留乘数并随子元素字号重算,长度/百分比计算为绝对值。

  122. linear() 分段缓动

    linear 关键字可用;分段 linear() 没有解析/插值模型。

  123. 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路径不能继承这些完整能力。

  124. list-style

    当前分支仅扫描 type/position,不解析 image,并且没有 image reset;须单独使用 list-style-image。

  125. list-style-image

    URL 依赖资源成功加载;渐变使用共用解析器。未把完整 <image>(image-set/cross-fade 等)作为此属性支持。

  126. list-style-position

    marker 绘制和 inline 布局均消费。

  127. list-style-type

    共 55 个内建名称/别名(见 parser),包含 Georgian/Armenian/Greek、各语言数字、假名、中日韩形式等;不支持任意 <string>/symbols()/自定义 @counter-style 名称。

  128. log()(通用值)

    通用值/长度数学 parser 没有此函数语义;未知函数保存文本不能视作支持。

  129. margin

    声明层展开为四边;支持 auto、负值及长度百分比。

  130. margin-block

    仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。

  131. margin-block-end

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  132. margin-block-start

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  133. margin-bottom

    支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。

  134. margin-inline

    仅 horizontal-tb 的 block/inline 映射;inline 方向随 direction。普通 inset/margin/padding 成对简写按顶层空白拆 1/2 值。

  135. margin-inline-end

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  136. margin-inline-start

    仅 horizontal-tb + direction 映射;RTL 交换 inline start/end,block 固定 top/bottom,size 固定 width/height。竖排 writing-mode 不改变该映射。

  137. margin-left

    支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。

  138. margin-right

    支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。

  139. margin-top

    支持负边距、auto、百分比及仿射数学项;百分比推迟到包含块 inline size。复杂非仿射数学式仍有样式期数值化边界。

  140. margin-trim

    block/flex/grid 中存在实际裁切消费;Grid 边界选择目前受 LTR 与 horizontal-tb 条件限制。

  141. mask

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

  142. mask-clip

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

  143. mask-composite

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

  144. mask-image

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

  145. mask-mode

    仅取第一层mode对合成遮罩整体应用;match-source未按SVG源区分。

  146. mask-origin

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

  147. mask-position

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

  148. mask-repeat

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

  149. mask-size

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

  150. max()

    支持嵌套数学、括号、四则优先级与数值类型校验;受各属性接收类型与深度预算限制。