【发布时间】:2021-09-24 08:50:20
【问题描述】:
我正在尝试以下方法,以便将标题的高度从其下方的元素中减去。
header {
height: var(--header-height);
--header-height: 150px;
}
main {
height: calc(100% - var(--header-height));
}
我做错了什么?
为什么不计算 calc() 中的“150px”值?
【问题讨论】:
-
因为它没有。它显示您设置的“属性”,它是变量。你是说这个计算不起作用?
-
是的,问题是 calc() 没有加载我想在方程式中使用的变量。但是当我将变量的声明移到 :root{} 时,它起作用了。
标签: css css-variables calc