css - 可以从另一个 css 规则引用 css 属性吗?

标签 css

我发现很多几年前的答案(比如 this )都说“不”。然而,事情变了吗?例如,现在是否可能出现这样的情况:

#property1 {
    height: 100px
}

#property2 {
    height: calc(#property1.height + 50px)
}

我知道我可以用 jquery 做到这一点,但是否可以只用 css 做到这一点?

最佳答案

不,这在简单的 css 中是不可能的,但你可以在 LESS 中做这样的事情:

@size: 100px;
#property1 {
  height: @size;
}
#property2 {
  height: @size + 50px;
}

了解更多 here .

关于css - 可以从另一个 css 规则引用 css 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26033673/

相关文章:

javascript - 如何使用 JS 在鼠标移动时将 div 的中心定位到鼠标光标的中心?

css - 根据不同的悬停元素更改背景

html - 将鼠标悬停在其他 div 上时移动 div

html - 页面底部的空白没有任何帮助

html - 理解单类/多类模式

html - 是否有可能获得 CSS 的 HTML 属性?

javascript - 我如何将一个 div 移动到另一个 div 下面并且仍然让顶部 div 具有“位置 :fixed"?

javascript - 打开 HTML 弹出窗口

html - 如何让绝对元素在 CSS 中占据所需的宽度?

jquery - 循环内容轮播样式