语境
我将clamp(MIN, VAL, MAX)解释为:瞄准VAL,除非它超过MAX或低于MIN。
当应用于text 的 WIDTH 时,我的理解是 text 元素将占据容器宽度的 100%,除非它低于 MIN 或超过 MAX。
根据 Mozilla, https://developer.mozilla.org/en-US/docs/Web/CSS/clamp()
clamp(MIN, VAL, MAX) 被解析为 max(MIN, min(VAL, MAX))
在 Firefox 87 中,两者的行为不同。
钳制 VAL 100% 忽略 MIN和MAX 值,而它的行为与 max(MIN, min(VAL, MAX)) 中的预期相同。
这是一个宽幅示例:
挠头
我不确定这是否是我应该报告的 FF 87 中的错误,或者是否有一些我不了解夹具如何工作的东西。似乎在 Chrome 89 中工作正常。