REFERENCE

CSS 属性

673 个条目 · 第 1/5 页

  1. %

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

  2. --kui-popup-bg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  3. --kui-popup-border

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  4. --kui-popup-disabled-fg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  5. --kui-popup-fg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  6. --kui-popup-hover-bg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  7. --kui-popup-hover-fg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  8. --kui-popup-item-height

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单。长度只用 strtof 前缀,要求 >0,没有一般长度单位或 calc 换算。

  9. --kui-popup-radius

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单。长度只用 strtof 前缀,要求 >0,没有一般长度单位或 calc 换算。

  10. --kui-popup-selected-fg

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  11. --kui-popup-separator

    在 select 的 computed customProperties 读取并覆盖 PopupTheme;仅影响 KUI 下拉菜单,不是标准属性。

  12. --kui-tooltip-bg

    从 tooltip anchor(无 anchor 时 html)的继承变量覆盖 TooltipTheme;仅影响 KUI tooltip。

  13. --kui-tooltip-border

    从 tooltip anchor(无 anchor 时 html)的继承变量覆盖 TooltipTheme;仅影响 KUI tooltip。

  14. --kui-tooltip-fg

    从 tooltip anchor(无 anchor 时 html)的继承变量覆盖 TooltipTheme;仅影响 KUI tooltip。

  15. --kui-tooltip-radius

    从 tooltip anchor(无 anchor 时 html)的继承变量取值,仅影响 PopupManager tooltip;长度以 strtof 取前缀,可为0,不执行 em/%/calc 换算。

  16. -kui-app-region

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

  17. -kui-scrollbar-overlay

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

  18. -moz-osx-font-smoothing

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

  19. -webkit-animation-delay

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

  20. -webkit-animation-direction

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

  21. -webkit-animation-duration

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

  22. -webkit-animation-iteration-count

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

  23. -webkit-animation-name

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

  24. -webkit-animation-timing-function

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

  25. -webkit-app-region

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

  26. -webkit-appearance

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

  27. -webkit-background-clip

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

  28. -webkit-box-align

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

  29. -webkit-box-direction

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

  30. -webkit-box-orient

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

  31. -webkit-box-pack

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

  32. -webkit-font-smoothing

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

  33. -webkit-image-set()

    同image-set():只在背景的选择路径折叠,固定1dppx,不是动态DPR资源重选。 解析发生于整段背景值拆层前,仅当整个值以image-set开头才选源;不会对任意层内image-set递归展开,尾随简写/多层文本也受限。

  34. -webkit-line-clamp

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

  35. -webkit-mask

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

  36. -webkit-mask-image

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

  37. -webkit-mask-position

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

  38. -webkit-mask-repeat

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

  39. -webkit-mask-size

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

  40. -webkit-text-fill-color

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

  41. -webkit-transform

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

  42. -webkit-transition-delay

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

  43. -webkit-transition-duration

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

  44. ::after

    生成后置内容盒;支持与 before 相同的 generated-content 子集。

  45. ::backdrop

    top-layer backdrop 专用绘制;依赖 dialog/top-layer。

  46. ::before

    生成前置内容盒;content 支持的内容类型、盒与布局属性受当前 generated-content 实现限制。

  47. ::column

    只识别、分桶与 selector(::column) 返回 true;没有支持的属性消费,不产生 CSS 样式或绘制。

  48. ::details-content

    details 内容包装伪元素及其 before/after;受 details open 状态和特殊盒树约束。

  49. ::first-letter

    首字母文本/浮动盒路径;仅对符合条件的块容器首字母生效。

  50. ::first-line

    首行文本专用样式路径,不等价完整任意属性和复杂碎片行为。

  51. ::marker

    独立 marker 级联,消费 content、字体、颜色、字词间距;不是任意普通盒属性。

  52. ::picker-icon

    select 控件图标专用测量和绘制样式;并非所有 input picker 统一可定制。

  53. ::placeholder

    由控件绘制占位文本;不是任意盒属性都生效。

  54. ::selection

    选区绘制使用专用解析结果;主要消费 color/background-color/text-shadow,不是完整 highlight inheritance 标准。

  55. :active

    自身或后代处于 activeElement 祖先链;可用 forced pseudo。

  56. :any-link

    有 href 的 a 或 area。

  57. :autofill

    没有 matchPseudoClass 分支;未知伪类返回 false。

  58. :checked

    HTMLInputElement 使用 live isChecked();其他元素仅检查 checked 属性,未按 option:selected 统一实现。

  59. :default

    button/input 的 type=submit 或缺 type 都匹配;未实现表单首个默认 submit 和默认 option 完整语义。

  60. :defined

    没有 matchPseudoClass 分支;未知伪类返回 false。

  61. :dir

    按 HTML dir 属性/祖先/dir=auto 与 bdi first-strong 计算,非 CSS direction;tel/url/email 为 LTR。

  62. :disabled

    仅检查 disabled 属性存在,不完整建模 disabled fieldset/option 等禁用继承。

  63. :empty

    忽略注释及仅含空白的 Text;非空文本或元素孩子使其不匹配。

  64. :enabled

    仅检查没有 disabled 属性;不限制为可启用的表单元素。

  65. :first-child

    同父的第一个元素。

  66. :first-of-type

    同父同 localName 的第一个元素。

  67. :focus

    与 Document::focusedElement 相同,或 forced focus。

  68. :focus-visible

    当前实现与 :focus 完全相同,没有键盘/指针输入模态启发式。

  69. :focus-within

    聚焦元素的自身及祖先链。

  70. :fullscreen

    没有 matchPseudoClass 分支;未知伪类返回 false。

  71. :has

    有后代、直接孩子、后续相邻/任意兄弟匹配;禁止嵌套 :has。实现只从整个参数开头提取一次 >/+ /~,不是完整逐分支相对选择器锚定模型。

  72. :host

    没有 matchPseudoClass 分支;未知伪类返回 false。

  73. :host-context

    没有 matchPseudoClass 分支;未知伪类返回 false。

  74. :hover

    自身或后代处于 hoveredElement 祖先链;可用 forced pseudo。

  75. :in-range

    没有 matchPseudoClass 分支;未知伪类返回 false。

  76. :indeterminate

    仅检查 indeterminate 属性,不完整实现 checkbox live indeterminate/progress/radio 状态。

  77. :invalid

    委托有限 finiteConstraintValidity;pattern 只用有工作预算的非回溯字节子集。

  78. :is

    任一参数分支匹配;取参数最大 specificity;嵌套 :has 非法分支可宽容丢弃。

  79. :lang

    从最近 lang/xml:lang 继承;逗号 ident/string 列表、RFC 4647 extended language range。

  80. :last-child

    同父的最后一个元素。

  81. :last-of-type

    同父同 localName 的最后一个元素。

  82. :link

    只匹配有 href 的 a;area 不在 :link 分支。

  83. :modal

    匹配进入 Document top layer 的 dialog。

  84. :not

    支持选择器列表和复杂选择器。parser 为容错实现,非法分支的全面 Selectors 4 拒绝语义未获保证。

  85. :nth-child

    An+B、odd/even、整数;支持 of selector-list,计数仅包含匹配元素。

  86. :nth-last-child

    同 nth-child,从末尾计数;支持 of selector-list。

  87. :nth-last-of-type

    同类型元素倒序 An+B;不接受 of S。

  88. :nth-of-type

    An+B、odd/even、整数;同类型元素计数,不接受 of S。

  89. :only-child

    同父恰好一个元素。

  90. :only-of-type

    同父同 localName 恰好一个元素。

  91. :open

    只匹配有 open 属性的 details/dialog;不暴露 transient picker 状态。

  92. :optional

    input/select/textarea 没有 required 属性。

  93. :out-of-range

    没有 matchPseudoClass 分支;未知伪类返回 false。

  94. :placeholder-shown

    仅检查 placeholder 存在且 value 属性为空,不是完整表单占位展示状态。

  95. :popover-open

    没有 matchPseudoClass 分支;未知伪类返回 false。

  96. :read-only

    仅检查 readonly 属性;非编辑元素的完整规范语义未实现。

  97. :read-write

    没有 matchPseudoClass 分支;未知伪类返回 false。

  98. :required

    仅检查 required 属性存在。

  99. :root

    匹配 Document::documentElement。

  100. :scope

    matcher 实际只匹配 documentElement;未用 Element::querySelector 的调用元素作 scoping root。

  101. :state

    没有 matchPseudoClass 分支;未知伪类返回 false。

  102. :target

    id 匹配 Document::targetElementId;须由文档导航/调用方设置目标。

  103. :user-invalid

    没有 matchPseudoClass 分支;未知伪类返回 false。

  104. :user-valid

    没有 matchPseudoClass 分支;未知伪类返回 false。

  105. :valid

    委托有限 finiteConstraintValidity;Unknown/NotCandidate 不匹配,不是完整 HTML ValidityState。

  106. :visited

    不记录访问历史,正常运行恒为 false;只有 DevTools ForcedVisited 为 true。

  107. :where

    任一参数分支匹配;specificity 为零。

  108. @charset

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。@charset 也没有作为 CSS 解码指令实现。

  109. @container

    有限 width/height/min/max 数字条件;单位后缀只剥数字,不做 em 等换算。不实现 style()/scroll-state/range/完整 and-or-not。遍历所有合名祖先直到某个匹配,不是完整 nearest eligible container 模型;依赖已存在 layoutBox。

  110. @counter-style

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。

  111. @document

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。

  112. @font-face

    在存在字体后端时按 authored src 顺序同步尝试 local()/本地 url();不存在或不支持的候选继续 fallback;字体格式由 backend 决定。format()/tech() 未作独立能力选择,不能声称完整网络 webfont 生命周期。

  113. @font-face ascent-override

    normal 或非负百分比,传入 face metrics 使用。

  114. @font-face descent-override

    normal 或非负百分比,传入 face metrics 使用。

  115. @font-face font-display

    只存入 FontFaceInfo;Document 加载不读取,未实现 block/swap/fallback/optional 时序。

  116. @font-face font-family

    作为自定义字体 CSS family alias,剥引号。

  117. @font-face font-feature-settings

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  118. @font-face font-language-override

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  119. @font-face font-named-instance

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  120. @font-face font-stretch

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  121. @font-face font-style

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  122. @font-face font-variation-settings

    @font-face 索引未消费此描述符;同名元素属性的支持状态须另看元素属性表。

  123. @font-face font-weight

    接受 normal、bold 或 1..1000 单整数;范围描述符未实现。

  124. @font-face line-gap-override

    normal 或非负百分比,传入 face metrics 使用。

  125. @font-face size-adjust

    非负百分比;实际缩放选中 face 的 glyph/metrics;不同于元素 font-size-adjust。

  126. @font-face src

    支持 local()/url() 候选顺序;Document 以首个成功加载者为准。

  127. @font-face unicode-range

    Unicode 单点/范围/尾部 ? 通配列表,真实参与自定义 face codepoint 选择。

  128. @font-feature-values

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。

  129. @font-palette-values

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。

  130. @import

    本地文件递归展开、相对 URL rebasing、循环和深度保护、supports 条件过滤与 media 包装;远程 URL 不加载。parser 没有 layer/layer() 语义;不把剩余文本误当支持。 href 支持直接字符串或 url("local.css");url(local.css) 的未引号 Url token 未在 import parser 消费,不能依赖。

  131. @import layer()/layer

    没有 CSSImportRule layer 数据或 layer 分配。layer() 文本被收进 media,通常会使未知 media type 不匹配。

  132. @keyframes

    支持 from/to、多百分比 offset、重复 keyframe;关键帧的 !important 声明被忽略。实际可动画属性另受动画实现约束。

  133. @layer

    支持命名/匿名层、预声明列表、跨 stylesheet 首见顺序、普通无层优先、important 逆层序。实现把名称映射为单一全局整数;嵌套层没有父名拼接/层级树,不保证完整 sublayer 级联。

  134. @media

    支持 all/screen/print、not/only、逗号 OR、and 和有限括号 feature:value。未知 feature 被忽略;不支持 MQ4 范围比较/条件 OR/完整布尔语法。

  135. @media print

    Document PDF 导出会启用 printMode;平时 screen,不可据旧测试名 PrintNeverMatches 推断打印永远不支持。

  136. @namespace

    parseAtRule 没有对应分支;跳过整条 statement/block 并继续后续规则,不建立此能力。

  137. @page

    供 PDF 分页使用;解析 16 种 margin-box。具体 size/margin/命名页/伪页与 margin content 能力须以 PDF 路径为准,不影响屏幕元素样式。

  138. @page @bottom-center

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  139. @page @bottom-left

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  140. @page @bottom-left-corner

    有实际 PDF 绘制;角区宽高分别取左右 margin 与上下 margin,两者须正。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  141. @page @bottom-right

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  142. @page @bottom-right-corner

    有实际 PDF 绘制;角区宽高分别取左右 margin 与上下 margin,两者须正。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  143. @page @left-bottom

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  144. @page @left-middle

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  145. @page @left-top

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  146. @page @right-bottom

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  147. @page @right-middle

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  148. @page @right-top

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  149. @page @top-center

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。

  150. @page @top-left

    有实际 PDF 绘制;所在页边 margin 必须为正。同边最多三个 slot,无显式尺寸时按占用数均分,显式尺寸时 start/center/end 锚定、auto 均分剩余,超额显式尺寸按比例缩小。绘制源于每页被选中的单个 @page 规则;须有 content 声明,背景/边框不能单独激活缺 content 的盒。共享字体、对齐、装饰与计数器限制见对应条目。