我一直在寻找答案,但是找不到任何有用的信息。我正在尝试将CSS中元素的top
属性设置为max(0,120vh - 271px)
。我已经尝试了几种变体:
-
top: max(0,120vh - 271px);
-
top: max(0,(120vh - 271px));
-
top: max(0,calc(120vh - 271px));
我的语法有问题吗? Chrome不断告诉我这是无效的属性错误。
实际上,我实际上是使用CSS变量作为数字。因此120vh实际上是var(--height)
或类似的东西。当我使用CSS变量时,该行什么都不做。它不适用样式,我也没有收到任何警告。我在这里做什么错了?
我使用的是最新版本的Chrome(我相信是83),因此应该支持。