#19722·Tailwind CSS

[v4] 自定义命名的 --spacing-* 值 shadow leading-none staticValues (例如 --spacing-none: 0 会导致 line-height: 0)

作者: nayukata创建于 2026年2月25日更新于 2026年9月12日
** 你在使用什么版本的Tailwind CSS? ** v 4.1.1.18 (中文(简体) ). ** 您正在使用什么构建工具(或如果它摘要构建工具的框架)? ** Vite 7.x (Next.js 16.x) (英语). ** 您使用的Node.js是什么版本的? ** 页:1 ** 你在使用什么浏览器? ** 不详(建设产出问题) ** 你在使用什么操作系统? ** 马科斯 ** 复制 URL** https://play.tailwindcs.com/8zse4OUJAq 页面存档备份,存于互联网档案馆. ** 说明你的问题** 在定义一个名为 " 无间距值:0 " 的习惯时,`无主 ' 公用事业产出 " 有行高:0 " 而不是预期的 " 有行高:1 " 。 复制CSS: 缩略语 @ 输入"尾风" ; @ 主题 { - 间隔无:0; {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? ``` 时间轴 : >p类="铅-无"] 此文本有行高: 0 而不是 1

``` ** 预期:** " 领先-无 " 产出 " 行高: " 1 " (如文件所记载和 " 静态值 " 的倒置意图所显示)。 ** 实际:** `领先-无'产出`行-高:0',来源于`-相距-无'。 ** 来源原因:** `领导'效用的定义是主题键`['-领导'、'-间隔''。 在解决`无带头'问题时: 1. 缺省主题中未定义 " 牵头无 " 2. `-相距-无:0'通过`-相距-相距 ' 后名空间找到 3. 从未达到`StaticValues.noone'(`行-高:1'),因为首先成功地查看了主题。 这意味着任何被命名为`-----------值与`------ 静态值 ' 共用后缀的习惯,都将掩盖它。 `-相距 ' 倒计时值对于`铅-6 ' -`calc (var (-相距) * 6)等数值是必要的,但所命名的值会造成出乎意料的碰撞。 ** 工作:** 明确定义`-领先-无: 1'在`主题'中,以优先于`相距 ' 后退。 缩略语 @ 主题 { - 间隔无:0; * 防止 -- -- 间隔 -- -- 无压倒性 * {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? ``` ** 说明:** [主题文件](https://tailwindcs.com/docs/them#spaceing)将`-spaceing--*`'描述为“象`px-4'、`max-h-16'等公用事业的间距和规模化”,没有提及行高。 这种行为与文献不符.

内容来源: tailwindlabs/tailwindcss