[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